@charset "UTF-8";


/* simulationページ
--------------------------------------------------------*/ 

.m-renewal-listRadioButton:has(> li:nth-child(3):last-child) {
   grid-template-columns: repeat(2, 1fr);
}

@media screen and (max-width: 480px) {
   .m-renewal-listRadioButton[class] label {
      padding-left: 13px;
      padding-right: 13px;
   }
}

label.is-disabled {
   color: #ccc;
   opacity: 0.6;
}

.m-renewal-radio label.is-disabled:has(input[type=radio]) {
   cursor: default;
}

.m-renewal-listRadioButton.col-keep-3 {
   grid-template-columns: repeat(3, 1fr);
}
@media screen and (max-width: 767px) {
   .m-renewal-listRadioButton.col-keep-3 {
      column-gap: 12px;
   }
}

.m-renewal-listRadioButton.col-keep-3:has(> li:nth-child(3):last-child) {
   grid-template-columns: repeat(3, 1fr);
}