<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* form */
/*** loading ***/
.loading-overlay {
  position: fixed;
  z-index: 9999;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  display: none;
  background: rgba(51, 54, 56, 0.5);
  -webkit-backdrop-filter: blur(3px);
          backdrop-filter: blur(3px);
}

.loader-wapper {
  width: 180px;
  height: 180px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -90px;
  margin-top: -90px;
}

.loader,
.loader:after {
  border-radius: 50%;
  width: 10em;
  height: 10em;
}

.loader {
  margin: 60px auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(255, 255, 255, 0.2);
  border-right: 1.1em solid rgba(255, 255, 255, 0.2);
  border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
  border-left: 1.1em solid #ffffff;
  transform: translateZ(0);
  animation: load8 1.1s infinite linear;
}
@keyframes load8 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.applicationError {
  display: none;
  width: 1000px;
  margin: 0 auto;
  text-align: center;
}
.applicationError h3 {
  font-size: 1.25rem;
  line-height: 1.5rem;
}
.applicationError p {
  margin-top: 2rem;
  padding: 1rem;
  text-align: left;
  border: 1px solid #D7D9DB;
  border-radius: 0.25rem;
  background-color: #F2F2F3;
}
.applicationError a {
  color: #004C97;
}
.applicationError a:hover {
  text-decoration: underline;
}

/* popup */
.popupAlert {
  width: 666.6666666667px;
  padding: 2rem;
  border: 1px solid #D7D9DB;
  border-radius: 0.25rem;
}
.popupAlert__text {
  text-align: center;
}
.popupAlert__text--title {
  font-size: 1.25rem;
  font-weight: 500;
  margin: 1rem 0;
}
.popupAlert__text--block {
  text-align: start;
  background-color: #F2F2F3;
  padding: 1rem;
  margin: 1rem 0;
}
.popupAlert__button {
  margin: 1rem auto;
  text-align: center;
}
.popupAlert__button &gt; span {
  display: inline-block;
  padding: 0.5rem 2rem;
  margin-right: 2rem;
  cursor: pointer;
}
.popupAlert__button &gt; span:last-child {
  margin-right: 0;
}
.popupAlert__button--prev {
  color: #004C97;
  background-color: #FFFFFF;
  border: 1px solid #004C97;
  border-radius: 0.125rem; /*2px*/
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  transition: background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), border-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  color: #002A50;
}
.popupAlert__button--prev:hover {
  border-color: #002A50;
  background-color: #F2F2F3;
}
.popupAlert__button--next {
  color: #FFFFFF;
  background-color: #004C97;
  border: 1px solid #004C97;
  border-radius: 0.125rem; /*2px*/
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  transition: background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), border-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  color: #FFFFFF;
}
.popupAlert__button--next:hover {
  background-color: #002A50;
}

.inputDataChangedAlert {
  position: absolute;
  bottom: 1.25rem;
  right: 0;
  z-index: -2;
  display: none;
  visibility: visible;
  opacity: 0;
  transform: translateY(20px);
  transform: translateY(0);
  display: block;
}
.inputDataChangedAlert.show {
  opacity: 1;
  transform: translateY(0);
  transition: opacity 0.64s ease-out, transform 0.44s ease-out;
  will-change: opacity, transform;
}
.inputDataChangedAlert__content {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.825rem;
  flex-direction: column;
  background-color: #F3EA03;
  border: 1px solid #F3EA03;
  border-radius: 0.25rem;
  opacity: 0.95;
  padding: 2rem 2rem 1rem 1rem;
}
.inputDataChangedAlert__content:after {
  content: "";
  position: absolute;
  margin: 0;
  bottom: -20px;
  right: 40px;
  width: 0;
  height: 0;
  border-top: 30px solid #F3EA03;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  transform: rotate(-30deg);
}
.inputDataChangedAlert__content &gt; p {
  text-align: center;
}
.inputDataChangedAlert__close {
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
  color: #5E6568;
}
.inputDataChangedAlert__button &gt; * {
  margin-top: 0.5rem;
  padding: 0.2rem 0.5rem;
  display: inline-block;
  margin-right: 0.5rem;
  color: #FFFFFF;
  background-color: #004C97;
  border: 1px solid #004C97;
  border-radius: 0.125rem; /*2px*/
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  transition: background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), border-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.inputDataChangedAlert__button &gt; *:last-child {
  margin-right: 0;
}
.inputDataChangedAlert__button--restore {
  background-color: #004C97;
  border-color: #004C97;
}
.inputDataChangedAlert__button--go {
  background-color: #E1523E;
  border-color: #E1523E;
}
.inputDataChangedAlert.show {
  z-index: 2;
}
.inputDataChangedAlert--topPrev {
  right: inherit;
  left: 0;
  bottom: -6.775rem;
}
.inputDataChangedAlert--topPrev .inputDataChangedAlert__content:after {
  top: -20px;
  transform: rotate(-180deg);
  right: 50%;
}
.inputDataChangedAlert--topPrev .inputDataChangedAlert__button--go {
  background-color: #E1523E;
  border-color: #E1523E;
}
.inputDataChangedAlert--topNext {
  right: inherit;
  left: 0;
  bottom: -6.95rem;
}
.inputDataChangedAlert--topNext .inputDataChangedAlert__content:after {
  top: -20px;
  transform: rotate(-180deg);
  right: 50%;
}
.inputDataChangedAlert--bottomPrev {
  right: 8rem;
}

.alertOverlay {
  position: fixed;
  z-index: -1;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  visibility: hidden;
  background: rgba(51, 54, 56, 0.5);
}
.alertOverlay.show {
  visibility: visible;
  z-index: 1;
}

/*** remodal ***/
.remodal-close {
  left: inherit;
  right: 0;
}

.remodal {
  width: auto;
  max-width: 60vw;
}

.staticPage_v4 &gt; * {
  margin-bottom: 3rem;
}

.progressBarArea {
  position: relative;
}

.progressBar {
  display: flex;
  align-content: center;
  justify-content: center;
}
.progressBar &gt; li {
  display: flex;
  align-items: center;
  line-height: 3.5rem;
  text-align: center;
  padding-right: 1.4rem;
  cursor: pointer;
  border-bottom: 1px solid #D7D9DB;
  font-size: 0.925rem;
  font-weight: bold;
}
.progressBar &gt; li &gt; span {
  display: inline-block;
  text-indent: 1rem;
}
.progressBar &gt; li &gt; span:first-child {
  display: none;
}
.progressBar &gt; li:last-child {
  padding-right: 0;
}
.progressBar &gt; li:last-child &gt; span {
  text-indent: 0;
}
.progressBar &gt; li:hover, .progressBar &gt; li.active {
  border-bottom: 2px solid #004C97;
}
.progressBar &gt; li:not(.active) {
  color: #BCC0C2;
}
.progressBar &gt; li.selectable {
  color: #8C9397;
}
.progressBar &gt; li.selectable &gt; span:first-child {
  display: inline-block;
}
.progressBar &gt; li.selectable &gt; span:last-child {
  text-indent: inherit;
}
.progressBar &gt; li.selectable:hover {
  color: #000000;
}
.progressBar &gt; li:not(.selectable):not(.active) {
  cursor: auto;
}
.progressBar &gt; li:not(.selectable):not(.active):hover {
  border-bottom: 1px solid #BCC0C2;
}

.selectionArea {
  position: relative;
}

.selection {
  display: none;
  visibility: visible;
  opacity: 0;
  transform: translateY(20px);
}
.selection.show {
  opacity: 1;
  transform: translateY(0);
  transition: opacity 0.64s ease-out, transform 0.44s ease-out;
  will-change: opacity, transform;
}
.selection__title {
  font-size: 1.75rem;
  margin-bottom: 2.5rem;
  border-left: 3px solid #004C97;
  padding-left: 1rem;
  margin-bottom: 1rem;
  line-height: 2.5rem;
  font-size: 1.5rem !important;
  font-weight: 500 !important;
}
.selection__summary {
  display: block;
  font-size: 1rem;
  margin-bottom: 2.5rem;
}
.selection__summary--error {
  display: none;
}
.selection h3.title {
  font-size: 1.75rem;
  margin-bottom: 2.5rem;
  border-left: 3px solid #004C97;
  padding-left: 1rem;
  margin-bottom: 1rem;
  line-height: 2.5rem;
  font-size: 1.5rem !important;
  font-weight: 500 !important;
}
.selection h4.title {
  width: 100%;
  border-bottom: 1px solid #F2F2F3;
  font-size: 1.25rem;
  line-height: 2rem;
  margin-bottom: 1rem;
  margin-top: 2rem;
}
.selection h4.title:first-child {
  margin-top: 0;
}

.pageNavi {
  position: relative;
  display: flex;
  justify-content: end;
  width: 100%;
  padding-bottom: 2rem;
}
.pageNavi &gt; span {
  display: inline-block;
  padding: 0.5rem 2rem;
  margin-right: 2rem;
  cursor: pointer;
}
.pageNavi &gt; span:last-child {
  margin-right: 0;
}
.pageNavi &gt; span.disable {
  background-color: #E4E6E7;
  border: 1px solid #E4E6E7;
  color: #BCC0C2;
  cursor: auto;
  cursor: auto;
}
.pageNavi &gt; span.disable:hover {
  background-color: #E4E6E7;
  border-color: #E4E6E7;
  color: #BCC0C2;
  cursor: auto;
}
.pageNavi__prev {
  color: #004C97;
  background-color: #FFFFFF;
  border: 1px solid #004C97;
  border-radius: 0.125rem; /*2px*/
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  transition: background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), border-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  color: #002A50;
}
.pageNavi__prev:hover {
  border-color: #002A50;
  background-color: #F2F2F3;
}
.pageNavi__next {
  color: #FFFFFF;
  background-color: #004C97;
  border: 1px solid #004C97;
  border-radius: 0.125rem; /*2px*/
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  transition: background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), border-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  color: #FFFFFF;
}
.pageNavi__next:hover {
  background-color: #002A50;
}
.pageNavi__next--restart {
  color: #000000;
  background-color: #FFC72C;
  border: 1px solid #FFC72C;
  border-radius: 0.125rem; /*2px*/
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  transition: background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), border-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  color: #000000;
}
.pageNavi__next--restart:hover {
  background-color: #EEAA00;
}
.pageNavi__alertArea {
  position: relative;
  margin-bottom: 0;
}

.otherToolLinkArea {
  width: 100%;
  background-color: #F2F2F3;
  padding: 4rem 0;
  margin-bottom: 0;
  border-top: 1px solid #D7D9DB;
  display: none;
  visibility: visible;
  opacity: 0;
  transform: translateY(20px);
}
.otherToolLinkArea.show {
  opacity: 1;
  transform: translateY(0);
  transition: opacity 0.64s ease-out, transform 0.44s ease-out;
  will-change: opacity, transform;
}
.otherToolLinkArea h2 {
  width: 1152px;
  margin: 0 auto 4rem auto;
  color: #000000;
  font-size: 1.5rem;
  font-weight: 500;
  border-left: 3px solid #004C97;
  padding-left: 1rem;
  line-height: 2.5rem;
}
.otherToolLinkArea__content {
  width: 1152px;
  margin: 0 auto;
  display: flex;
  justify-content: space-evenly;
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}
.otherToolLinkArea__link {
  color: #FFFFFF;
  background-color: #004C97;
  border: 1px solid #004C97;
  border-radius: 0.125rem; /*2px*/
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  transition: background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), border-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  color: #FFFFFF;
  min-width: 30%;
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: stretch;
  padding: 1.5rem 2rem;
  text-align: center;
  border-radius: 3rem;
  font-size: 1.1rem;
  font-weight: 500;
}
.otherToolLinkArea__link:hover {
  background-color: #002A50;
}
.otherToolLinkArea__link &gt; span &gt; svg {
  fill: #FFFFFF;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.w-inner {
  width: 1000px;
  display: block;
}

.notes-list {
  list-style: none;
  font-size: 1rem;
  line-height: 1.5rem;
}
.notes-list &gt; li {
  text-indent: -1rem;
  padding-left: 1rem;
}
.notes-list--star li::before {
  content: "※ ";
}
.notes-list--dot li::before {
  content: "・ ";
}
.notes-list--block {
  display: block;
  padding: 1rem 1rem;
  background-color: #F2F2F3;
  border: 1px solid #D7D9DB;
  border-radius: 0.25rem;
}
.notes-list--text-small {
  font-size: 0.825rem !important;
  line-height: 1.25rem;
}

.dropdown {
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #FFFFFF;
  border-radius: 0;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: #D7D9DB;
  background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22svg2514%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2230%22%20height%3D%2218%22%20viewBox%3D%220%200%2030%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M29.09%203.279%2017.945%2013.863%2014.553%2017.1%200%203.265%203.42.014l11.118%2010.57L25.686%200z%22%20fill%3D%22%23004C97%22%2F%3E%3C%2Fsvg%3E");
  background-size: 18px 10px;
  background-position: right 1rem center;
  background-repeat: no-repeat;
  width: 100%;
}
.dropdown:hover {
  border-color: #004C97;
}
.dropdown:active {
  border-color: #004C97;
}
.dropdown:focus {
  border-color: #004C97;
}
.dropdown.disabled {
  background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22svg2514%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2230%22%20height%3D%2218%22%20viewBox%3D%220%200%2030%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M29.09%203.279%2017.945%2013.863%2014.553%2017.1%200%203.265%203.42.014l11.118%2010.57L25.686%200z%22%20fill%3D%22%23BCC0C2%22%2F%3E%3C%2Fsvg%3E");
}
.dropdown.disabled:hover {
  border-color: #D7D9DB;
}
.dropdown.disabled:active {
  border-color: #D7D9DB;
}

/**
 * PEなどの初期非表示の注記エリア
 */
.notesBlock {
  width: 1000px;
  background-color: #F2F2F3;
  border: 1px solid #F2F2F3;
  border-radius: 0.25rem;
  padding: 0.5rem;
  margin: 1rem auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.notesBlock &gt; p {
  display: inline-flex;
  align-items: center;
}
.notesBlock--wide {
  width: 1152px;
}

.resulteNotesIcon {
  font-family: "Material Symbols Outlined";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  display: inline-block;
  margin-right: 0.5rem;
  background-color: #F3EA03;
  border: 1px solid #F3EA03;
  border-radius: 2px;
  transition: color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.selectionResultList {
  width: 100%;
  margin-bottom: 1rem;
}
.selectionResultList tr {
  border-bottom: 1px solid #D7D9DB;
}
.selectionResultList tr:hover {
  background-color: #F2F2F3;
}
.selectionResultList thead tr {
  border-bottom: none;
}
.selectionResultList thead tr:hover {
  background-color: initial;
}
.selectionResultList th, .selectionResultList td {
  vertical-align: middle;
  padding: 0.5rem 1rem;
}
.selectionResultList td:last-child {
  text-align: center;
}
.selectionResultList button {
  color: #FFFFFF;
  background-color: #004C97;
  border: 1px solid #004C97;
  border-radius: 0.125rem; /*2px*/
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  transition: background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), border-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  color: #FFFFFF;
  padding: 0.5rem 1rem;
}
.selectionResultList button:hover {
  background-color: #002A50;
}
.selectionResultList button.selected {
  outline: 2px solid #2470DA;
  outline-offset: 0.125rem;
}
.selectionResultList &gt; table {
  width: 100%;
}
.selectionResultList__viewDetailbutton.view {
  display: inline-flex;
  color: #000000;
  background-color: #FFC72C;
  border: 1px solid #FFC72C;
  border-radius: 0.125rem; /*2px*/
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  transition: background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), border-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  color: #000000;
}
.selectionResultList__viewDetailbutton.view:hover {
  background-color: #EEAA00;
}
.selectionResultList__viewDetailbutton.view:before {
  font-family: "Material Symbols Outlined";
  content: "\f653";
  display: inline-block;
}
.selectionResultList__viewDetailbutton.view &gt; span {
  text-indent: 0.5rem;
}
.selectionResultList .notesBlock {
  margin-bottom: 2.5rem;
}
.selectionResultList .notesBlock &gt; p {
  width: 80%;
}

.selectionResultDetail {
  display: none;
}
.selectionResultDetail small {
  font-size: 0.925rem;
}
.selectionResultDetail__title {
  font-weight: bold;
  font-size: 1.2rem;
  margin-bottom: 1.5rem;
  line-height: 3rem;
}
.selectionResultDetail__title:after {
  content: "";
  --tw-bg-opacity: 1;
  background-color: rgb(255, 199, 44);
  height: 3px;
  width: 5rem;
  display: block;
}

.selectionResultDetailMenu {
  display: grid;
  padding: 2rem 0rem;
  text-align: center;
  color: #FFFFFF;
  background-color: #004C97;
  border: 1px solid #004C97;
  border-radius: 0.125rem; /*2px*/
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  transition: background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), border-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transform: translateY(0px);
}
.selectionResultDetailMenu--col-3 {
  grid-template-columns: 1fr 1fr 1fr;
}
.selectionResultDetailMenu--col-4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.selectionResultDetailMenu__triangle {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-top: 60px solid #004C97;
  border-bottom: 0;
}
.selectionResultDetailMenu__triangle--col-3 {
  border-right: 192px solid transparent;
  border-left: 192px solid transparent;
}
.selectionResultDetailMenu__triangle--col-3--ibResultDetailTab_1 {
  left: 0px;
}
.selectionResultDetailMenu__triangle--col-3--ibResultDetailTab_2 {
  left: 384px;
}
.selectionResultDetailMenu__triangle--col-3--ibResultDetailTab_3 {
  left: 768px;
}
.selectionResultDetailMenu__triangle--col-4 {
  border-right: 144px solid transparent;
  border-left: 144px solid transparent;
}
.selectionResultDetailMenu__triangle--col-4--ibResultDetailTab_1 {
  left: 0px;
}
.selectionResultDetailMenu__triangle--col-4--ibResultDetailTab_2 {
  left: 288px;
}
.selectionResultDetailMenu__triangle--col-4--ibResultDetailTab_3 {
  left: 576px;
}
.selectionResultDetailMenu__triangle--col-4--ibResultDetailTab_4 {
  left: 864px;
}
.selectionResultDetailMenu__title {
  display: inline-flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  font-size: 1.125rem;
}
.selectionResultDetailMenu__title :last-child {
  margin-right: 0;
}
.selectionResultDetailMenu__title:hover {
  color: #FFC72C;
}
.selectionResultDetailMenu__title:hover:before {
  color: #D7D9DB;
}
.selectionResultDetailMenu__title:hover span {
  text-decoration: underline;
}
.selectionResultDetailMenu__title:before {
  font-family: "Material Symbols Outlined";
  font-size: 1.25rem;
  content: "\e5cc";
  display: inline-block;
}
.selectionResultDetailMenu__title &gt; span {
  text-indent: 0.25rem;
}
.selectionResultDetailMenu__title.selected {
  color: #FFC72C;
}
.selectionResultDetailMenu__title.selected:before {
  color: #D7D9DB;
}
.selectionResultDetailMenu__title--1:before {
  content: "\f614";
}
.selectionResultDetailMenu__title--2:before {
  content: "\f7f5";
}
.selectionResultDetailMenu__title--3:before {
  content: "\e7cf";
}
.selectionResultDetailMenu__title--4:before {
  content: "\ef40";
}

.selectionResultDetailTab {
  margin-top: 4rem;
  display: none;
  visibility: visible;
  opacity: 0;
  transform: translateY(20px);
}
.selectionResultDetailTab.show {
  opacity: 1;
  transform: translateY(0);
  transition: opacity 0.64s ease-out, transform 0.44s ease-out;
  will-change: opacity, transform;
}
.selectionResultDetailTab &gt; small {
  display: block;
  margin-bottom: 1rem;
}

.selectionResultDetailSection {
  width: 1000px;
  margin: 0 auto;
}
.selectionResultDetailSection a {
  color: #004C97;
}
.selectionResultDetailSection a:hover &gt; span {
  text-decoration: underline;
}
.selectionResultDetailSection .resulteNotesIcon {
  font-size: 24px;
  text-indent: 0;
  display: block;
  float: right;
  margin-top: 0.4rem;
  cursor: pointer;
}
.selectionResultDetailSection .resulteNotesIcon:hover {
  color: #004C97;
}
.selectionResultDetailSection__title {
  font-size: 1.2rem;
  width: 100%;
  border-bottom: 1px solid #006BDE;
  line-height: 2rem;
  margin: 1.5rem 0;
}
.selectionResultDetailSection__table {
  display: grid;
  grid-template-columns: 0.5fr 0.5fr;
  grid-column-gap: 2.5rem;
  align-items: start;
  position: relative;
}
.selectionResultDetailSection__table:first-child {
  margin-bottom: 2rem;
}
.selectionResultDetailSection__table:last-child {
  margin-top: 2rem;
}
.selectionResultDetailSection__table--notMarginTop {
  margin-top: 0 !important;
}
.selectionResultDetailSection__table &gt; table &gt; caption {
  color: #004C97;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 2rem;
  margin: 1rem 0;
}
.selectionResultDetailSection__table &gt; table.selectionResultDetailSection__table--ibSpec &gt; caption {
  caption-side: bottom;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  margin: 0.5rem 0 0 0;
  font-size: 0.925rem;
}
.selectionResultDetailSection__table &gt; table:last-child &gt; caption {
  border-bottom: none;
}
.selectionResultDetailSection__table &gt; table tr {
  line-height: 2.5rem;
  border-bottom: 1px solid #E4E6E7;
}
.selectionResultDetailSection__table &gt; table tr:hover {
  border-bottom-color: #C9CDCF;
}
.selectionResultDetailSection__table &gt; table td {
  text-indent: 1rem;
}
.selectionResultDetailSection__table &gt; table td.mulitLine {
  line-height: 1.5rem;
  text-indent: 0rem;
  padding-left: 1rem;
}
.selectionResultDetailSection__table &gt; table td span.memo {
  display: block;
  float: right;
  padding-right: 3rem;
  font-size: 0.825rem;
}
.selectionResultDetailSection__table &gt; table td:first-child {
  width: 15rem;
  background-color: #F2F2F3;
}
.selectionResultDetailSection__table &gt; table td:first-child p {
  float: right;
  display: flex;
  align-items: center;
  margin-right: 1rem;
  height: 100%;
}
.selectionResultDetailSection__table &gt; table td:first-child p span {
  display: inline-block;
  margin-left: 0.5rem;
  text-indent: 0;
}
.selectionResultDetailSection__table &gt; table td:first-child p span:first-child {
  margin-left: 0rem;
  padding-right: 0;
}
.selectionResultDetailSection__table &gt; table td:first-child p .helpNotesIcon {
  line-height: 2.5rem;
  cursor: pointer;
  color: #004C97;
}
.selectionResultDetailSection__table &gt; table td:first-child p .resulteNotesIcon {
  margin-right: 0;
  margin-top: 0;
}
.selectionResultDetailSection__table &gt; table.selectionResultDetailSection__table--ibSpec td:first-child {
  width: 17rem;
}
.selectionResultDetailSection__table &gt; table.selectionResultDetailSection__table--ibSpec td:first-child p {
  min-height: 2.5rem;
}
.selectionResultDetailSection__table &gt; table.selectionResultDetailSection__table--ibSpec td:first-child p.resulteNotesIcon {
  margin-right: 3rem;
}
.selectionResultDetailSection__table &gt; table.selectionResultDetailSection__table--motorMakerSummary td:first-child {
  width: 17rem;
}
.selectionResultDetailSection__table ul {
  padding-left: 1.3rem;
  text-indent: -1.3rem;
  font-size: 0.925rem;
}
.selectionResultDetailSection__table--ibSpec {
  grid-row: 1/3;
}
.selectionResultDetailSection__table--ibPrice {
  margin-top: 2rem;
}
.selectionResultDetailSection__helpAlert {
  position: absolute;
  z-index: -2;
  display: none;
  visibility: visible;
  opacity: 0;
  transform: translateY(20px);
  transform: translateY(0);
  display: block;
  width: auto;
}
.selectionResultDetailSection__helpAlert.show {
  opacity: 1;
  transform: translateY(0);
  transition: opacity 0.64s ease-out, transform 0.44s ease-out;
  will-change: opacity, transform;
}
.selectionResultDetailSection__helpAlert--content {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.825rem;
  flex-direction: column;
  background-color: #004C97;
  border: 1px solid #004C97;
  border-radius: 0.25rem;
  opacity: 0.95;
  padding: 1rem;
}
.selectionResultDetailSection__helpAlert--content &gt; p {
  text-align: center;
  color: #FFFFFF;
}
.selectionResultDetailSection__helpAlert:after {
  content: "";
  position: absolute;
  margin: 0;
  bottom: -20px;
  right: 50%;
  width: 0;
  height: 0;
  border-top: 20px solid #004C97;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
}
.selectionResultDetailSection__helpAlert__close {
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
  color: #5E6568;
}
.selectionResultDetailSection__helpAlert.show {
  z-index: 2;
}
.selectionResultDetailSection__spec h5 {
  color: #004C97;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 2rem;
  margin: 1rem 0;
}
.selectionResultDetailSection__spec .selectionResultSummary {
  display: grid;
  grid-template-columns: 0.7fr 0.3fr;
  align-items: end;
  margin-bottom: 1.5rem;
}
.selectionResultDetailSection__spec .selectionResultSummary__model {
  font-size: 1.2rem;
  font-weight: 400;
}
.selectionResultDetailSection__spec .selectionResultSummary__model &gt; p:first-child {
  margin-bottom: 0.5rem;
}
.selectionResultDetailSection__spec .selectionResultSummary__image {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-self: end;
  grid-column: 2/3;
  grid-row: 1/3;
}
.selectionResultDetailSection__spec .selectionResultSummary__image img {
  display: none;
}
.selectionResultDetailSection__spec .selectionResultSummary__image a {
  display: flex;
  align-items: center;
  color: #004C97;
  display: inline-flex;
}
.selectionResultDetailSection__spec .selectionResultSummary__image a:before {
  font-family: "Material Symbols Outlined";
  content: "\e5cc";
  display: inline-block;
}
.selectionResultDetailSection__spec .selectionResultSummary__image a:hover &gt; span {
  text-decoration: underline;
}
.selectionResultDetailSection__spec .selectionResultSummary__image a:last-child {
  margin-left: 1rem;
}
.selectionResultDetailSection__spec .selectionResultSummary__notes {
  grid-column: 1/3;
  font-size: 0.875rem;
  margin-top: 1rem;
}
.selectionResultDetailSection__spec .selectionResultSummary__notes select {
  width: auto !important;
}
.selectionResultDetailSection__memo &gt; p {
  margin-bottom: 1rem;
}
.selectionResultDetailSection__memo--special {
  margin: 0 auto;
  background-color: #F2F2F3;
  border: 1px solid #F2F2F3;
  border-radius: 0.25rem;
  padding: 1rem 0;
}
.selectionResultDetailSection__memo--special h5 {
  text-indent: 3rem;
  font-weight: 500;
  font-size: 1.125rem;
}
.selectionResultDetailSection__memo--special ul {
  padding-left: 1rem;
  text-indent: -1rem;
  margin-top: 1rem;
}
.selectionResultDetailSection__memo--special ul li {
  margin-bottom: 0.5rem;
}
.selectionResultDetailSection__memo--special ul li.blink {
  animation-name: blinkAnime;
  animation-duration: 3s;
  animation-direction: alternate;
  animation-iteration-count: 3;
  animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
@keyframes blinkAnime {
  0% {
    color: #000000;
  }
  50% {
    color: #E1523E;
  }
  100% {
    color: #000000;
  }
}
.selectionResultDetailSection__cadDownload {
  text-align: center;
}
.selectionResultDetailSection__cadDownload a {
  display: inline-block;
  margin-right: 2rem;
  width: 12rem;
  padding: 1rem 1rem;
  line-height: 1rem;
  color: #004C97;
  background-color: #FFFFFF;
  border: 1px solid #004C97;
  border-radius: 0.125rem; /*2px*/
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  transition: background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), border-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  color: #002A50;
  background-size: 32px 32px;
  background-position: 1rem 0.5rem;
  background-repeat: no-repeat;
}
.selectionResultDetailSection__cadDownload a:hover {
  border-color: #002A50;
  background-color: #F2F2F3;
}
.selectionResultDetailSection__cadDownload a.disabled {
  background-color: #E4E6E7;
  border: 1px solid #E4E6E7;
  color: #BCC0C2;
  cursor: auto;
}
.selectionResultDetailSection__cadDownload a.disabled:hover {
  background-color: #E4E6E7;
  border-color: #E4E6E7;
  color: #BCC0C2;
  cursor: auto;
}
.selectionResultDetailSection__cadDownload a.disabled:hover {
  text-decoration: none;
}
.selectionResultDetailSection__cadDownload--2d {
  background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22Capa_1%22%20data-name%3D%22Capa%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20399.6%20550.8%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%20%7B%20fill%3A%20%23004c97%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cg%3E%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22m87.39%2C417.68c-6.16%2C0-10.15.54-12.51%2C1.1v79.99c2.36.54%2C6.17.54%2C9.61.54%2C25.03.19%2C41.35-13.61%2C41.35-42.8.18-25.39-14.69-38.82-38.45-38.82Z%22%2F%3E%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22m399.5%2C132c-.03-2.53-.83-5.02-2.56-7L290.73%2C3.69s-.05-.04-.08-.07c-.63-.71-1.36-1.29-2.14-1.8-.23-.15-.46-.29-.71-.42-.69-.37-1.39-.67-2.13-.89-.2-.06-.38-.14-.58-.19-.81-.19-1.63-.31-2.48-.31H21.6C9.69%2C0%2C0%2C9.69%2C0%2C21.6v507.6c0%2C11.91%2C9.69%2C21.6%2C21.6%2C21.6h356.4c11.92%2C0%2C21.6-9.69%2C21.6-21.6V133.21c0-.4-.06-.81-.1-1.21ZM134.91%2C505.11c-12.87%2C10.71-32.46%2C15.78-56.41%2C15.78-14.33%2C0-24.48-.9-31.39-1.81v-120.08c10.16-1.64%2C23.4-2.54%2C37.36-2.54%2C23.22%2C0%2C38.27%2C4.17%2C50.07%2C13.07%2C12.7%2C9.42%2C20.68%2C24.48%2C20.68%2C46.06%2C0%2C23.4-8.52%2C39.54-20.32%2C49.52Zm96.85%2C14.52l-11.06-22.13c-4.54-8.53-7.44-14.89-10.89-21.95h-.36c-2.54%2C7.07-5.63%2C13.42-9.43%2C21.95l-10.15%2C22.13h-31.57l35.37-61.85-34.1-60.42h31.74l10.7%2C22.31c3.63%2C7.44%2C6.35%2C13.42%2C9.25%2C20.31h.36c2.9-7.78%2C5.26-13.24%2C8.34-20.31l10.34-22.31h31.57l-34.47%2C59.68%2C36.27%2C62.58h-31.91Zm121.51-99.58h-46.98v27.94h43.9v22.49h-43.9v49.16h-27.76v-122.26h74.73v22.68h0ZM21.6%2C366.76V21.6h250.2v110.52c0%2C5.96%2C4.83%2C10.8%2C10.8%2C10.8h95.4v223.83s-356.4%2C0-356.4%2C0Z%22%2F%3E%20%3C%2Fg%3E%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22m321.22%2C316.65c-13.9-32.98-27.81-65.95-41.74-98.91-7.65-18.08-15.36-36.13-22.99-54.22-8.32-19.69-16.63-39.4-24.84-59.14-1.79-4.32-4.48-7.3-9.25-8.06-.22-.04-71%2C.26-71.14.26-4.47-.06-7.03%2C2.54-8.66%2C6.33-2.24%2C5.21-4.4%2C10.45-6.58%2C15.67-8.14%2C19.46-16.28%2C38.91-24.4%2C58.36-10.16%2C24.3-20.31%2C48.6-30.46%2C72.91-.9%2C2.14-1.94%2C4.26-2.67%2C6.47-.39%2C1.18-.65%2C2.3-.8%2C3.38l-.17-.18s.02.37.06%2C1.05c-.14%2C1.59-.03%2C3.07.3%2C4.42l16.78%2C46.73c5.05%2C16.39%2C12.68%2C11.17%2C21.38%2C7.6%2C8.71-3.56%2C104.27-44.28%2C104.27-44.28l-125.31-1.27%2C45.03-3.62%2C42.34-102.1-18.86-60.16%2C24.98%2C53.47c5.75%2C13.64%2C11.46%2C27.29%2C17.22%2C40.93%2C10.34%2C24.47%2C20.71%2C48.92%2C31.03%2C73.41%2C8.57%2C20.32%2C9.35%2C22.12%2C17.88%2C42.46h67.11c-2.74-6.7%2C2.31%2C5.16-.5-1.52Z%22%2F%3E%3C%2Fsvg%3E");
}
.selectionResultDetailSection__cadDownload--2d.disabled {
  background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22Capa_1%22%20data-name%3D%22Capa%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20399.6%20550.79%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%20%7B%20fill%3A%20%23bcc0c2%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cg%3E%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22m87.39%2C417.67c-6.16%2C0-10.15.54-12.51%2C1.1v79.99c2.36.54%2C6.17.54%2C9.61.54%2C25.03.19%2C41.35-13.61%2C41.35-42.8.18-25.39-14.69-38.82-38.45-38.82h0Z%22%2F%3E%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22m399.5%2C131.99c-.03-2.53-.83-5.02-2.56-7L290.73%2C3.68s-.05-.04-.08-.07c-.63-.71-1.36-1.29-2.14-1.8-.23-.15-.46-.29-.71-.42-.69-.37-1.39-.67-2.13-.89-.2-.06-.38-.14-.58-.19C284.28.12%2C283.46%2C0%2C282.61%2C0H21.6C9.69%2C0%2C0%2C9.68%2C0%2C21.59v507.6c0%2C11.91%2C9.69%2C21.6%2C21.6%2C21.6h356.4c11.92%2C0%2C21.6-9.69%2C21.6-21.6V133.2c0-.4-.06-.81-.1-1.21ZM134.91%2C505.1c-12.87%2C10.71-32.46%2C15.78-56.41%2C15.78-14.33%2C0-24.48-.9-31.39-1.81v-120.08c10.16-1.64%2C23.4-2.54%2C37.36-2.54%2C23.22%2C0%2C38.27%2C4.17%2C50.07%2C13.07%2C12.7%2C9.42%2C20.68%2C24.48%2C20.68%2C46.06%2C0%2C23.4-8.52%2C39.54-20.32%2C49.52h.01Zm96.85%2C14.52l-11.06-22.13c-4.54-8.53-7.44-14.89-10.89-21.95h-.36c-2.54%2C7.07-5.63%2C13.42-9.43%2C21.95l-10.15%2C22.13h-31.57l35.37-61.85-34.1-60.42h31.74l10.7%2C22.31c3.63%2C7.44%2C6.35%2C13.42%2C9.25%2C20.31h.36c2.9-7.78%2C5.26-13.24%2C8.34-20.31l10.34-22.31h31.57l-34.47%2C59.68%2C36.27%2C62.58h-31.91%2C0Zm121.51-99.58h-46.98v27.94h43.9v22.49h-43.9v49.16h-27.76v-122.26h74.73v22.68h.01ZM21.6%2C366.75V21.59h250.2v110.52c0%2C5.96%2C4.83%2C10.8%2C10.8%2C10.8h95.4v223.83H21.6h0Z%22%2F%3E%20%3C%2Fg%3E%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22m321.22%2C316.64c-13.9-32.98-27.81-65.95-41.74-98.91-7.65-18.08-15.36-36.13-22.99-54.22-8.32-19.69-16.63-39.4-24.84-59.14-1.79-4.32-4.48-7.3-9.25-8.06-.22-.04-71%2C.26-71.14.26-4.47-.06-7.03%2C2.54-8.66%2C6.33-2.24%2C5.21-4.4%2C10.45-6.58%2C15.67-8.14%2C19.46-16.28%2C38.91-24.4%2C58.36-10.16%2C24.3-20.31%2C48.6-30.46%2C72.91-.9%2C2.14-1.94%2C4.26-2.67%2C6.47-.39%2C1.18-.65%2C2.3-.8%2C3.38l-.17-.18s.02.37.06%2C1.05c-.14%2C1.59-.03%2C3.07.3%2C4.42l16.78%2C46.73c5.05%2C16.39%2C12.68%2C11.17%2C21.38%2C7.6%2C8.71-3.56%2C104.27-44.28%2C104.27-44.28l-125.31-1.27%2C45.03-3.62%2C42.34-102.1-18.86-60.16%2C24.98%2C53.47c5.75%2C13.64%2C11.46%2C27.29%2C17.22%2C40.93%2C10.34%2C24.47%2C20.71%2C48.92%2C31.03%2C73.41%2C8.57%2C20.32%2C9.35%2C22.12%2C17.88%2C42.46h67.11c-2.74-6.7%2C2.31%2C5.16-.5-1.52h-.01Z%22%2F%3E%3C%2Fsvg%3E");
}
.selectionResultDetailSection__cadDownload--3d {
  background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22svg2514%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20682.67%20682.67%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%20%7B%20clip-path%3A%20url(%23clippath)%3B%20%7D%20.cls-2%2C%20.cls-3%20%7B%20fill%3A%20none%3B%20%7D%20.cls-3%20%7B%20stroke%3A%20%23004c97%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%2026.67px%3B%20%7D%20%3C%2Fstyle%3E%20%3CclipPath%20id%3D%22clippath%22%3E%20%3Crect%20class%3D%22cls-2%22%20width%3D%22682.67%22%20height%3D%22682.67%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22g2520%22%3E%20%3Cg%20id%3D%22g2522%22%3E%20%3Cg%20class%3D%22cls-1%22%3E%20%3Cg%20id%3D%22g2524%22%3E%20%3Cg%20id%3D%22g2530%22%3E%20%3Cpath%20id%3D%22path2532%22%20class%3D%22cls-3%22%20d%3D%22m448.87%2C13.33H127.28c-18.07%2C0-32.72%2C14.65-32.72%2C32.72v590.57c0%2C18.07%2C14.65%2C32.72%2C32.72%2C32.72h428.1c18.07%2C0%2C32.72-14.65%2C32.72-32.72V152.56L448.87%2C13.33Z%22%2F%3E%20%3C%2Fg%3E%20%3Cg%20id%3D%22g2534%22%3E%20%3Cpath%20id%3D%22path2536%22%20class%3D%22cls-3%22%20d%3D%22m448.87%2C152.56h139.23L448.87%2C13.33v139.23Z%22%2F%3E%20%3C%2Fg%3E%20%3Cg%20id%3D%22g2538%22%3E%20%3Cpath%20id%3D%22path2540%22%20class%3D%22cls-3%22%20d%3D%22m281.06%2C525.99h-107.63v70.42h335.81v-70.42h-107.63%22%2F%3E%20%3C%2Fg%3E%20%3Cg%20id%3D%22g2542%22%3E%20%3Cpath%20id%3D%22path2544%22%20class%3D%22cls-3%22%20d%3D%22m341.58%2C525.99h0%22%2F%3E%20%3C%2Fg%3E%20%3Cg%20id%3D%22g2546%22%3E%20%3Cpath%20id%3D%22path2548%22%20class%3D%22cls-3%22%20d%3D%22m468.57%2C237.24l-127.23-66.22-127.23%2C66.22%22%2F%3E%20%3C%2Fg%3E%20%3Cg%20id%3D%22g2550%22%3E%20%3Cpath%20id%3D%22path2552%22%20class%3D%22cls-3%22%20d%3D%22m341.33%2C447.77l127.23-66.22v-144.31l-127.23%2C66.22v144.31Z%22%2F%3E%20%3C%2Fg%3E%20%3Cg%20id%3D%22g2554%22%3E%20%3Cpath%20id%3D%22path2556%22%20class%3D%22cls-3%22%20d%3D%22m341.33%2C447.77l-127.23-66.22v-144.31l127.23%2C66.22v144.31Z%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
}
.selectionResultDetailSection__cadDownload--3d.disabled {
  background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22svg2514%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20682.67%20682.67%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%20%7B%20clip-path%3A%20url(%23clippath)%3B%20%7D%20.cls-2%2C%20.cls-3%20%7B%20fill%3A%20none%3B%20%7D%20.cls-3%20%7B%20stroke%3A%20%23BCC0C2%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%2026.67px%3B%20%7D%20%3C%2Fstyle%3E%20%3CclipPath%20id%3D%22clippath%22%3E%20%3Crect%20class%3D%22cls-2%22%20width%3D%22682.67%22%20height%3D%22682.67%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22g2520%22%3E%20%3Cg%20id%3D%22g2522%22%3E%20%3Cg%20class%3D%22cls-1%22%3E%20%3Cg%20id%3D%22g2524%22%3E%20%3Cg%20id%3D%22g2530%22%3E%20%3Cpath%20id%3D%22path2532%22%20class%3D%22cls-3%22%20d%3D%22m448.87%2C13.33H127.28c-18.07%2C0-32.72%2C14.65-32.72%2C32.72v590.57c0%2C18.07%2C14.65%2C32.72%2C32.72%2C32.72h428.1c18.07%2C0%2C32.72-14.65%2C32.72-32.72V152.56L448.87%2C13.33Z%22%2F%3E%20%3C%2Fg%3E%20%3Cg%20id%3D%22g2534%22%3E%20%3Cpath%20id%3D%22path2536%22%20class%3D%22cls-3%22%20d%3D%22m448.87%2C152.56h139.23L448.87%2C13.33v139.23Z%22%2F%3E%20%3C%2Fg%3E%20%3Cg%20id%3D%22g2538%22%3E%20%3Cpath%20id%3D%22path2540%22%20class%3D%22cls-3%22%20d%3D%22m281.06%2C525.99h-107.63v70.42h335.81v-70.42h-107.63%22%2F%3E%20%3C%2Fg%3E%20%3Cg%20id%3D%22g2542%22%3E%20%3Cpath%20id%3D%22path2544%22%20class%3D%22cls-3%22%20d%3D%22m341.58%2C525.99h0%22%2F%3E%20%3C%2Fg%3E%20%3Cg%20id%3D%22g2546%22%3E%20%3Cpath%20id%3D%22path2548%22%20class%3D%22cls-3%22%20d%3D%22m468.57%2C237.24l-127.23-66.22-127.23%2C66.22%22%2F%3E%20%3C%2Fg%3E%20%3Cg%20id%3D%22g2550%22%3E%20%3Cpath%20id%3D%22path2552%22%20class%3D%22cls-3%22%20d%3D%22m341.33%2C447.77l127.23-66.22v-144.31l-127.23%2C66.22v144.31Z%22%2F%3E%20%3C%2Fg%3E%20%3Cg%20id%3D%22g2554%22%3E%20%3Cpath%20id%3D%22path2556%22%20class%3D%22cls-3%22%20d%3D%22m341.33%2C447.77l-127.23-66.22v-144.31l127.23%2C66.22v144.31Z%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
}
.selectionResultDetailSection__cadDownload--pdf {
  background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%20%7B%20fill%3A%20%23004c97%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22m380.88%2C109.79L274.21%2C3.12c-2-2-4.71-3.12-7.54-3.12H42.67C19.14%2C0%2C0%2C19.14%2C0%2C42.67v426.67c0%2C23.53%2C19.14%2C42.67%2C42.67%2C42.67h298.67c23.53%2C0%2C42.67-19.14%2C42.67-42.67V117.33c0-2.83-1.12-5.54-3.12-7.54Zm-103.54-73.38l70.25%2C70.25h-48.92c-11.76%2C0-21.33-9.57-21.33-21.33v-48.92Zm85.33%2C432.92c0%2C11.76-9.57%2C21.33-21.33%2C21.33H42.67c-11.76%2C0-21.33-9.57-21.33-21.33V42.67c0-11.76%2C9.57-21.33%2C21.33-21.33h213.33v64c0%2C23.53%2C19.14%2C42.67%2C42.67%2C42.67h64v341.33Z%22%2F%3E%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22m246.39%2C313.14c-9.88-7.77-19.26-15.76-25.51-22.01-8.12-8.12-15.36-16-21.66-23.5%2C9.81-30.32%2C14.11-45.96%2C14.11-54.29%2C0-35.41-12.79-42.67-32-42.67-14.59%2C0-32%2C7.58-32%2C43.69%2C0%2C15.92%2C8.72%2C35.24%2C26%2C57.7-4.23%2C12.91-9.2%2C27.79-14.78%2C44.57-2.69%2C8.05-5.6%2C15.51-8.69%2C22.41-2.51%2C1.11-4.95%2C2.25-7.3%2C3.43-8.48%2C4.24-16.53%2C8.05-24%2C11.59-34.06%2C16.12-56.56%2C26.79-56.56%2C47.85%2C0%2C15.29%2C16.62%2C24.76%2C32%2C24.76%2C19.83%2C0%2C49.78-26.49%2C71.66-71.11%2C22.71-8.96%2C50.94-15.59%2C73.22-19.75%2C17.85%2C13.73%2C37.57%2C26.86%2C47.12%2C26.86%2C26.45%2C0%2C32-15.29%2C32-28.11%2C0-25.22-28.81-25.22-42.67-25.22-4.3%2C0-15.84%2C1.27-30.95%2C3.8Zm-150.39%2C92.2c-6.09%2C0-10.22-2.88-10.67-3.43%2C0-7.56%2C22.55-18.25%2C44.37-28.58%2C1.38-.66%2C2.79-1.31%2C4.22-1.99-16.02%2C23.23-31.87%2C34-37.92%2C34Zm74.67-190.98c0-22.35%2C6.94-22.35%2C10.67-22.35%2C7.54%2C0%2C10.67%2C0%2C10.67%2C21.33%2C0%2C4.5-3%2C15.75-8.49%2C33.31-8.38-12.9-12.84-23.95-12.84-32.29Zm8.18%2C114.65c.67-1.85%2C1.31-3.73%2C1.94-5.62%2C3.96-11.88%2C7.52-22.54%2C10.7-32.15%2C4.43%2C4.88%2C9.2%2C9.86%2C14.31%2C14.98%2C2%2C2%2C6.96%2C6.5%2C13.56%2C12.14-13.15%2C2.86-27.14%2C6.42-40.51%2C10.66Zm119.82%2C5.55c0%2C4.79%2C0%2C6.78-9.9%2C6.84-2.91-.62-9.62-4.58-17.92-10.23%2C3.01-.33%2C5.23-.5%2C6.48-.5%2C15.76%2C0%2C20.23%2C1.54%2C21.33%2C3.89Z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 50px 50px;
}
.selectionResultDetailSection__cadDownload--pdf.disabled {
  background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384.01%20512.01%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%20%7B%20fill%3A%20%23bcc0c2%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22m380.88%2C109.79L274.21%2C3.12c-2-2-4.71-3.12-7.54-3.12H42.67C19.14%2C0%2C0%2C19.14%2C0%2C42.67v426.67c0%2C23.53%2C19.14%2C42.67%2C42.67%2C42.67h298.67c23.53%2C0%2C42.67-19.14%2C42.67-42.67V117.33c0-2.83-1.12-5.54-3.12-7.54h-.01Zm-103.54-73.38l70.25%2C70.25h-48.92c-11.76%2C0-21.33-9.57-21.33-21.33v-48.92Zm85.33%2C432.92c0%2C11.76-9.57%2C21.33-21.33%2C21.33H42.67c-11.76%2C0-21.33-9.57-21.33-21.33V42.67c0-11.76%2C9.57-21.33%2C21.33-21.33h213.33v64c0%2C23.53%2C19.14%2C42.67%2C42.67%2C42.67h64v341.33h0Z%22%2F%3E%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22m246.39%2C313.14c-9.88-7.77-19.26-15.76-25.51-22.01-8.12-8.12-15.36-16-21.66-23.5%2C9.81-30.32%2C14.11-45.96%2C14.11-54.29%2C0-35.41-12.79-42.67-32-42.67-14.59%2C0-32%2C7.58-32%2C43.69%2C0%2C15.92%2C8.72%2C35.24%2C26%2C57.7-4.23%2C12.91-9.2%2C27.79-14.78%2C44.57-2.69%2C8.05-5.6%2C15.51-8.69%2C22.41-2.51%2C1.11-4.95%2C2.25-7.3%2C3.43-8.48%2C4.24-16.53%2C8.05-24%2C11.59-34.06%2C16.12-56.56%2C26.79-56.56%2C47.85%2C0%2C15.29%2C16.62%2C24.76%2C32%2C24.76%2C19.83%2C0%2C49.78-26.49%2C71.66-71.11%2C22.71-8.96%2C50.94-15.59%2C73.22-19.75%2C17.85%2C13.73%2C37.57%2C26.86%2C47.12%2C26.86%2C26.45%2C0%2C32-15.29%2C32-28.11%2C0-25.22-28.81-25.22-42.67-25.22-4.3%2C0-15.84%2C1.27-30.95%2C3.8h0Zm-150.39%2C92.2c-6.09%2C0-10.22-2.88-10.67-3.43%2C0-7.56%2C22.55-18.25%2C44.37-28.58%2C1.38-.66%2C2.79-1.31%2C4.22-1.99-16.02%2C23.23-31.87%2C34-37.92%2C34h0Zm74.67-190.98c0-22.35%2C6.94-22.35%2C10.67-22.35%2C7.54%2C0%2C10.67%2C0%2C10.67%2C21.33%2C0%2C4.5-3%2C15.75-8.49%2C33.31-8.38-12.9-12.84-23.95-12.84-32.29h0Zm8.18%2C114.65c.67-1.85%2C1.31-3.73%2C1.94-5.62%2C3.96-11.88%2C7.52-22.54%2C10.7-32.15%2C4.43%2C4.88%2C9.2%2C9.86%2C14.31%2C14.98%2C2%2C2%2C6.96%2C6.5%2C13.56%2C12.14-13.15%2C2.86-27.14%2C6.42-40.51%2C10.66h0Zm119.82%2C5.55c0%2C4.79%2C0%2C6.78-9.9%2C6.84-2.91-.62-9.62-4.58-17.92-10.23%2C3.01-.33%2C5.23-.5%2C6.48-.5%2C15.76%2C0%2C20.23%2C1.54%2C21.33%2C3.89h.01Z%22%2F%3E%3C%2Fsvg%3E");
}
.selectionResultDetailSection__cadDownload--notes {
  display: block;
  margin-top: 1rem;
  font-size: 0.825rem !important;
}
.selectionResultDetailSection__ratioDetail table tr {
  border-bottom: 1px solid #D7D9DB;
}
.selectionResultDetailSection__ratioDetail table tr:hover {
  background-color: #F2F2F3;
}
.selectionResultDetailSection__ratioDetail table thead tr {
  border-bottom: none;
}
.selectionResultDetailSection__ratioDetail table thead tr:hover {
  background-color: initial;
}
.selectionResultDetailSection__ratioDetail table th, .selectionResultDetailSection__ratioDetail table td {
  vertical-align: middle;
  padding: 0.5rem 1rem;
}
.selectionResultDetailSection__ratioDetail table td:last-child {
  text-align: center;
}
.selectionResultDetailSection__ratioDetail table button {
  color: #FFFFFF;
  background-color: #004C97;
  border: 1px solid #004C97;
  border-radius: 0.125rem; /*2px*/
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  transition: background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), border-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  color: #FFFFFF;
  padding: 0.5rem 1rem;
}
.selectionResultDetailSection__ratioDetail table button:hover {
  background-color: #002A50;
}
.selectionResultDetailSection__ratioDetail table button.selected {
  outline: 2px solid #2470DA;
  outline-offset: 0.125rem;
}
.selectionResultDetailSection__ratioDetail table caption {
  margin-bottom: 1rem;
  font-size: 1rem;
}
.selectionResultDetailSection__ratioDetail table tr {
  border-bottom: 1px solid #E4E6E7;
}
.selectionResultDetailSection__ratioDetail table tr:hover {
  border-bottom-color: #C9CDCF;
  background-color: inherit;
}
.selectionResultDetailSection__ratioDetail table td {
  background-color: inherit;
}
.selectionResultDetailSection__ratioDetail table td:first-child {
  background-color: #F2F2F3;
  font-weight: 400;
}
.selectionResultDetailSection__userInputInfo {
  margin-bottom: 1rem;
  display: grid;
  align-items: start;
  grid-template-columns: 0.6fr 0.4fr;
  justify-content: space-between;
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}
.selectionResultDetailSection__userInputInfo .loadConditionUserInputArea__imageArea {
  grid-row: initial;
  grid-column: initial;
}
.selectionResultDetailSection__userInputInfo table {
  width: 100%;
  margin-top: 1rem;
}
.selectionResultDetailSection__userInputInfo table th, .selectionResultDetailSection__userInputInfo table td {
  padding: 0.5rem 0 0.5rem 0.5rem;
}
.selectionResultDetailSection__userInputInfo table th {
  background-color: #E4E6E7;
  font-weight: normal;
}
.selectionResultDetailSection__userInputInfo table th:first-child {
  width: 60%;
}
.selectionResultDetailSection__userInputInfo table tr:nth-of-type(odd) {
  background-color: #F2F2F3;
}
.selectionResultDetailSection__userInputInfo--1 table tr:nth-of-type(odd) {
  background-color: #FFFFFF;
}
.selectionResultDetailSection__userInputInfo--1 table tr:nth-of-type(even) {
  background-color: #F2F2F3;
}
.selectionResultDetailSection__userInputInfo--1 table:last-child {
  margin-top: 0;
}
.selectionResultDetailSection__expandedInfo {
  margin-bottom: 1rem;
}
.selectionResultDetailSection__expandedInfo .resulteNotesIcon {
  position: absolute;
  right: 1rem;
  top: 0.4rem;
}
.selectionResultDetailSection__expandedInfo .resulteNotesIcon--torque {
  top: -0.2rem !important;
}
.selectionResultDetailSection__expandedInfo table {
  width: 100%;
}
.selectionResultDetailSection__expandedInfo table tr {
  border-bottom: 1px solid #D7D9DB;
}
.selectionResultDetailSection__expandedInfo table tr:hover {
  background-color: #F2F2F3;
}
.selectionResultDetailSection__expandedInfo table thead tr {
  border-bottom: none;
}
.selectionResultDetailSection__expandedInfo table thead tr:hover {
  background-color: initial;
}
.selectionResultDetailSection__expandedInfo table th, .selectionResultDetailSection__expandedInfo table td {
  vertical-align: middle;
  padding: 0.5rem 1rem;
}
.selectionResultDetailSection__expandedInfo table td:last-child {
  text-align: center;
}
.selectionResultDetailSection__expandedInfo table button {
  color: #FFFFFF;
  background-color: #004C97;
  border: 1px solid #004C97;
  border-radius: 0.125rem; /*2px*/
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  transition: background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), border-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  color: #FFFFFF;
  padding: 0.5rem 1rem;
}
.selectionResultDetailSection__expandedInfo table button:hover {
  background-color: #002A50;
}
.selectionResultDetailSection__expandedInfo table button.selected {
  outline: 2px solid #2470DA;
  outline-offset: 0.125rem;
}
.selectionResultDetailSection__expandedInfo table tr {
  border-bottom: 1px solid #E4E6E7;
}
.selectionResultDetailSection__expandedInfo table tr:hover {
  border-bottom-color: #C9CDCF;
  background-color: inherit;
}
.selectionResultDetailSection__expandedInfo table td {
  position: relative;
  background-color: #F2F2F3;
}
.selectionResultDetailSection__expandedInfo table td:last-child {
  background-color: inherit;
  width: 10rem;
}
.selectionResultDetailSection__expandedInfo small {
  font-size: 0.825rem;
  display: block;
  margin-top: 0.25rem;
}
.selectionResultDetailSection__printButton {
  text-align: center;
}
.selectionResultDetailSection__printButton &gt; button {
  margin: 2rem auto 1rem auto;
  padding: 1rem 2rem;
  color: #FFFFFF;
  background-color: #004C97;
  border: 1px solid #004C97;
  border-radius: 0.125rem; /*2px*/
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  transition: background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), border-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  color: #FFFFFF;
}
.selectionResultDetailSection__printButton &gt; button:hover {
  background-color: #002A50;
}

@media print {
  @page {
    margin: 10mm 0mm;
    size: A4 portrait;
  }
  header {
    display: none !important;
  }
  footer {
    display: none;
  }
  .pankuzuArea {
    display: none;
  }
  .progressBarArea {
    display: none;
  }
  .pageNavi {
    display: none !important;
  }
  .selectionArea &gt; *:last-child {
    display: block;
  }
  .selectionArea &gt; *:last-child &gt; *:last-child {
    display: block;
  }
  .selectionArea &gt; *:last-child &gt; *:last-child &gt; .selection__title {
    display: none;
  }
  .selectionArea &gt; *:last-child &gt; *:last-child &gt; .selectionResultDetailMenu {
    display: none !important;
  }
  .selectionArea &gt; *:last-child &gt; *:last-child &gt; .selectionResultDetailMenu__triangle {
    display: none !important;
  }
  .selectionArea &gt; * .selection__summary {
    display: none;
  }
  .selectionArea &gt; * .selectionResultList {
    display: block !important;
  }
  .selectionArea .selectionResultList__viewDetailbutton {
    display: none;
  }
  ._qcv_frame {
    display: none;
  }
  .selectionResultDetailSection__printButton {
    display: none;
  }
  .staticPage_v4 {
    margin-top: 0;
  }
  .selectionResultDetailTab {
    margin-bottom: 2rem;
    opacity: 1;
    transform: translateY(0);
    display: block !important;
  }
  .selectionResultDetailTab[data-role=selectionResultDetailTab_3] {
    display: none !important;
  }
  .otherToolLinkArea {
    display: none !important;
  }
}
/* モータの選択 */
.makerSelection__motor {
  width: 1000px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  row-gap: 4rem;
  -moz-column-gap: 2rem;
       column-gap: 2rem;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.makerSelection__motor h4 {
  font-weight: 500;
  font-size: 1rem;
}
.makerSelection .notes-list {
  margin-top: 1rem;
}

.productSelection__ratio {
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  -moz-column-gap: 10%;
       column-gap: 10%;
  align-items: center;
}
.productSelection .notes-list {
  margin-top: 4rem;
}

.selectionResultDetailSection__table &gt; table.selectionResultDetailSection__table--ibSpec td:first-child {
  width: 19rem;
}/*# sourceMappingURL=maker.css.map */</pre></body></html>