.tpl-result {
  font-family: Arial, sans-serif;
  max-width: 800px;
  margin: 0 auto;
}
.tpl-result header .mainnav, .tpl-result header .links, .tpl-result header .mlinks, .tpl-result header .subnav, .tpl-result header .megamenu, .tpl-result header .searchbar {
  display: none;
}
.tpl-result footer, .tpl-result .sticky, .tpl-result .popup, .tpl-result .sendsuccess {
  display: none;
}
.tpl-result .content {
  display: table;
  width: 100%;
  border-spacing: 20px;
}
.tpl-result .ranks {
  display: table-row;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}
.tpl-result .ranks .rank-item {
  display: table-cell;
  width: 25%;
  padding: 2.5rem 1.5rem;
  margin-bottom: 0.5rem;
  line-height: 1.5;
  text-align: center;
  font-weight: 700;
  color: #fff;
}
.tpl-result .ranks .rank-item:nth-child(1) {
  -ms-grid-column: 1;
}
.tpl-result .ranks .rank-item:nth-child(2) {
  -ms-grid-column: 2;
}
.tpl-result .ranks .rank-item:nth-child(3) {
  -ms-grid-column: 3;
}
.tpl-result .ranks .rank-item:nth-child(4) {
  -ms-grid-column: 4;
}
.tpl-result .breakdown {
  display: table;
  border-spacing: 20px 5rem;
}
.tpl-result .breakdown .domain {
  display: table-row;
}
.tpl-result .breakdown .desc, .tpl-result .breakdown .score {
  display: table-cell;
  width: 50%;
}
.tpl-result .breakdown .desc h3 {
  margin-bottom: 1.5rem;
}
.tpl-result .breakdown .desc p {
  margin-bottom: 0;
}
.tpl-result .breakdown .score h3 {
  margin-bottom: 1.5rem;
}
.tpl-result .comment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.tpl-result .comment .num {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 80px;
          flex: 0 0 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 3rem 1.5rem;
  line-height: 3;
  color: #fff;
  text-align: center;
  font-size: 22px;
  font-weight: 700;
  margin: 0;
}
.tpl-result .comment .text {
  padding: 1rem 1.5rem;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 calc(100% - 180px);
          flex: 1 0 calc(100% - 180px);
  background-color: #fff;
}
.tpl-result .comment .text p {
  margin-bottom: 0;
}
.tpl-result .good {
  background-color: #a6ce39;
}
.tpl-result .normal {
  background-color: #fcaf17;
}
.tpl-result .caution {
  background-color: #ed0973;
}
.tpl-result .danger {
  background-color: #ff0000;
}
.tpl-result .overall {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.tpl-result .result_summary {
  padding-bottom: 4rem;
}
.tpl-result .result_summary img {
  display: inline-block;
  max-width: 45%;
  margin-right: 5%;
  vertical-align: top;
}
.tpl-result .result_summary .desc {
  display: inline-block;
  max-width: 45%;
  vertical-align: top;
}
.tpl-result .result_summary .desc .btn {
  display: none;
}
.tpl-result .getres {
  display: none;
}/*# sourceMappingURL=print.css.map */