/**
@mixin debug-support-matrix($experimental: true, $ie: true) {
  @debug  $moz-$experimental-support-for-mozilla
          $webkit-$experimental-support-for-webkit
          $opera-$experimental-support-for-opera
          $microsoft-$experimental-support-for-microsoft
          $khtml-$experimental-support-for-khtml;
  @debug  $ie6-$legacy-support-for-ie6
          $ie7-$legacy-support-for-ie7
          $ie8-$legacy-support-for-ie8;
}
**/
/**
@mixin debug-support-matrix($experimental: true, $ie: true) {
  @debug  $moz-$experimental-support-for-mozilla
          $webkit-$experimental-support-for-webkit
          $opera-$experimental-support-for-opera
          $microsoft-$experimental-support-for-microsoft
          $khtml-$experimental-support-for-khtml;
  @debug  $ie6-$legacy-support-for-ie6
          $ie7-$legacy-support-for-ie7
          $ie8-$legacy-support-for-ie8;
}
**/
#sim_qa {
  padding: 10px 0;
  width: 700px;
}
#sim_qa > p {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
}
#sim_qa > div {
  margin: 30px 0 0 0;
  width: 100%;
  max-height: 400px;
  overflow-y: scroll;
  line-height: 1.4;
}
#sim_qa > div p {
  margin: 10px 0 0 0;
}
#sim_qa > div p:nth-of-type(1) {
  margin: 0;
}
#sim_qa > ul {
  margin: 40px 0 0 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
#sim_qa > ul li a {
  padding: 10px 50px;
  height: 50px;
}

#sim_result {
  padding: 30px 0 10px 0;
  width: 850px;
  height: auto;
}
#sim_result p {
  text-align: center;
}
#sim_result p:nth-of-type(1) {
  font-size: 35px;
  font-weight: 600;
}
#sim_result p:nth-of-type(1) span {
  margin: 0 0 0 10px;
  font-size: 25px;
  font-weight: 600;
}
#sim_result p:nth-of-type(2) {
  margin: 25px 0 0 0;
  line-height: 1.4;
  font-size: 16px;
}
#sim_result > ul {
  margin: 40px 0 0 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
#sim_result > ul li {
  margin: 0 0 0 25px;
}
#sim_result > ul li:first-child {
  margin: 0;
}
#sim_result > ul li a {
  padding: 20px 50px;
  height: 50px;
}

#sim_auth {
  width: 700px;
}
#sim_auth p {
  text-align: center;
}
#sim_auth p:nth-of-type(1) {
  font-size: 35px;
  font-weight: 600;
}
#sim_auth p:nth-of-type(1) span {
  margin: 0 0 0 10px;
  font-size: 25px;
  font-weight: 600;
}
#sim_auth p:nth-of-type(2) {
  margin: 25px 0 0 0;
  line-height: 1.4;
  font-size: 16px;
}
#sim_auth > div {
  margin: 20px auto 0 auto;
  width: 200px;
}
#sim_auth > div > input[type="text"] {
  width: 100%;
}
#sim_auth > ul {
  margin: 40px 0 0 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
#sim_auth > ul li {
  margin: 0 0 0 25px;
}
#sim_auth > ul li:first-child {
  margin: 0;
}
#sim_auth > ul li a {
  padding: 20px 50px;
  width: 200px;
  height: 50px;
}
