.l-window-support-wrapper {
  display: none;
}

.is-window-support .l-window-support-wrapper {
  display: block;
}
.is-window-support .l-window-support-wrapper .l-window-support {
  background: #fff;
  bottom: 3.3333333333vw;
  height: auto;
  padding: 2.6041666667vw 1.5625vw;
  position: absolute;
  right: 9.4270833333vw;
  width: 30.625vw;
  z-index: 2;
}
.is-window-support .l-window-support-wrapper .l-window-support.double {
  height: 13.125vw;
  padding: 2.6041666667vw 1.5625vw 0;
}
.is-window-support .l-window-support-wrapper .l-window-support .support-item {
  align-items: center;
  display: flex;
  height: 3.125vw;
  width: 100%;
}
.is-window-support .l-window-support-wrapper .l-window-support .support-item .label {
  display: block;
  font-size: 1.0416666667vw;
  font-weight: bold;
  width: 6.1458333333vw;
}
.is-window-support .l-window-support-wrapper .l-window-support .support-item .value {
  border-right: none;
  border: 2px solid #bbbbbb;
  height: 100%;
  overflow: hidden;
  position: relative;
  width: calc((100% - 6.1458333333vw) / 3);
}
.is-window-support .l-window-support-wrapper .l-window-support .support-item .value.last-child  {
  border-bottom-right-radius: 0.4166666667vw;
  border-top-right-radius: 0.4166666667vw;
}
.is-window-support .l-window-support-wrapper .l-window-support .support-item .value.disabled {
opacity: 0.3;
}
.is-window-support .l-window-support-wrapper .l-window-support .support-item .value:nth-of-type(1) {
  border-bottom-left-radius: 0.4166666667vw;
  border-top-left-radius: 0.4166666667vw;
}
.is-window-support .l-window-support-wrapper .l-window-support .support-item .value:last-child {
  border-bottom-right-radius: 0.4166666667vw;
  border-right: 2px solid #bbbbbb;
  border-top-right-radius: 0.4166666667vw;
}
.is-window-support .l-window-support-wrapper .l-window-support .support-item .value input[type="radio"] {
  left: 0;
  position: absolute;
  top: 0;
  z-index: -1;
  visibility: hidden;
}
.is-window-support .l-window-support-wrapper .l-window-support .support-item .value span {
  align-items: center;
  background: #fff;
  color: #525252;
  display: flex;
  font-size: 1.0416666667vw;
  font-weight: bold;
  height: 100%;
  justify-content: center;
  line-height: 1.1;
  position: relative;
  width: 100%;
  z-index: 1;
}
.is-window-support .l-window-support-wrapper .l-window-support .support-item .value input[type="radio"]:checked + span {
  background: #525252;
  color: #fff;
}
.is-window-support .l-window-support-wrapper .l-window-support.double .support-item + .support-item {
  margin-top: 1.5625vw;
}
.is-window-support .l-window-support-wrapper .l-window-support .support-item.disabled-support .value input[type="radio"]:checked + span {
  background: #fff;
  color: #525252;
}
.is-iPad.is-window-support .l-window-support-wrapper .l-window-support [class*='button-'].button-support {
  display: none;
}

.is-menu__left.is-window-support .l-window-support-wrapper .l-window-support {
  left: 9.4791666667vw;
  right: inherit;
}

/*# sourceMappingURL=layout_window_support.css.map */
