.form_radio_items span {
  width: 26%;
  text-align: center;
  margin: 2em 3% 0 !important;
}
.form_radio_items span label::after {
    content: '';
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    padding-top: 25%;
    margin-top: 1em;
}
.form_radio_surface span{
  width: 26%;
  text-align: center;
  margin: 2em 3% 0 !important;
}
.form_radio_surface span label::after {
  content: '';
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  padding-top: 25%;
  margin-top: 1em;
}
.form_radio_attachment span{
  width: 26%;
  text-align: center;
  margin: 2em 3% 0 !important;
}
.form_radio_attachment span label::after {
  content: '';
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  padding-top: 25%;
  margin-top: 1em;
}
/* .form_radio_items#color_table_hairline span:nth-of-type(1) label::after{
  background-image: url(images/img_color-hg.jpg);
}
.form_radio_items#color_table_hairline span:nth-of-type(2) label::after{
  background-image: url(images/img_color-hs.jpg);
}
.form_radio_items#color_table_hairline span:nth-of-type(3) label::after{
  background-image: url(images/img_color-hb.jpg);
}
.form_radio_items#color_table_shine span:nth-of-type(1) label::after{
  background-image: url(images/img_color-sg.jpg);
}
.form_radio_items#color_table_shine span:nth-of-type(2) label::after{
  background-image: url(images/img_color-ss.jpg);
}
.form_radio_items#color_table_switch span:nth-of-type(1) label::after{
  background-image: url(images/img_color-hg.jpg);
}
.form_radio_items#color_table_switch span:nth-of-type(2) label::after{
  background-image: url(images/img_color-hs.jpg);
}
.form_radio_items#color_table_switch span:nth-of-type(3) label::after{
  background-image: url(images/img_color-hb.jpg);
}
.form_radio_items#color_table_switch span:nth-of-type(4) label::after{
  background-image: url(images/img_color-kw.jpg);
}
.form_radio_items#color_table_color span:nth-of-type(1) label::after{
  background-image: url(images/img_color-kw.jpg);
}
.form_radio_items#color_table_color span:nth-of-type(2) label::after{
  background-image: url(images/img_color-kb.jpg);
}
.form_radio_items#color_table_stone span:nth-of-type(1) label::after{
  background-image: url(images/img_color-s1.jpg);
}
.form_radio_items#color_table_stone span:nth-of-type(2) label::after{
  background-image: url(images/img_color-s2.jpg);
}
.form_radio_items#color_table_stone span:nth-of-type(3) label::after{
  background-image: url(images/img_color-s3.jpg);
}
.form_radio_items#color_table_wood span:nth-of-type(1) label::after{
  background-image: url(images/img_color-w1.jpg);
}
.form_radio_items#color_table_wood span:nth-of-type(2) label::after{
  background-image: url(images/img_color-w2.jpg);
}
.form_radio_items#color_table_wood span:nth-of-type(3) label::after{
  background-image: url(images/img_color-w3.jpg);
}
.form_radio_items#color_table_denim span:nth-of-type(1) label::after{
  background-image: url(images/img_color-d1.jpg);
}
.form_radio_items#color_table_denim span:nth-of-type(2) label::after{
  background-image: url(images/img_color-d2.jpg);
}
.form_radio_items#color_table_tortoiseshell span:nth-of-type(1) label::after{
  background-image: url(images/img_color-b1.jpg);
}
.form_radio_items#color_table_tortoiseshell span:nth-of-type(2) label::after{
  background-image: url(images/img_color-b2.jpg);
} */
.active_ch{
  display: initial!important;
}
.form_radio_items span.mwform-radio-field{
  display: none;
}
.form_radio_items span:nth-of-type(1) label::after{
  background-image: url(images/img_color-hg.jpg);
}
.form_radio_items span:nth-of-type(2) label::after{
  background-image: url(images/img_color-hs.jpg);
}
.form_radio_items span:nth-of-type(3) label::after{
  background-image: url(images/img_color-hb.jpg);
}
.form_radio_items span:nth-of-type(4) label::after{
  background-image: url(images/img_color-sg.jpg);
}
.form_radio_items span:nth-of-type(5) label::after{
  background-image: url(images/img_color-ss.jpg);
}
.form_radio_items span:nth-of-type(6) label::after{
  background-image: url(images/img_color-kw.jpg);
}
.form_radio_items span:nth-of-type(7) label::after{
  background-image: url(images/img_color-kb.jpg);
}
.form_radio_items span:nth-of-type(8) label::after{
  background-image: url(images/img_color-s1.jpg);
}
.form_radio_items span:nth-of-type(9) label::after{
  background-image: url(images/img_color-s2.jpg);
}
.form_radio_items span:nth-of-type(10) label::after{
  background-image: url(images/img_color-s3.jpg);
}
.form_radio_items span:nth-of-type(11) label::after{
  background-image: url(images/img_color-w1.jpg);
}
.form_radio_items span:nth-of-type(12) label::after{
  background-image: url(images/img_color-w2.jpg);
}
.form_radio_items span:nth-of-type(13) label::after{
  background-image: url(images/img_color-w3.jpg);
}
.form_radio_items span:nth-of-type(14) label::after{
  background-image: url(images/img_color-d1.jpg);
}
.form_radio_items span:nth-of-type(15) label::after{
  background-image: url(images/img_color-d2.jpg);
}
.form_radio_items span:nth-of-type(16) label::after{
  background-image: url(images/img_color-b1.jpg);
}
.form_radio_items span:nth-of-type(17) label::after{
  background-image: url(images/img_color-b2.jpg);
}

.form_radio_surface span.mwform-radio-field{
  display: none;
}
.form_radio_surface span:nth-of-type(1) label::after{
  background-image: url(images/img_surface01.jpg);
}
.form_radio_surface span:nth-of-type(2) label::after{
  background-image: url(images/img_surface02.jpg);
}

.form_radio_attachment span:nth-of-type(1) label::after{
  background-image: url(images/img_attachment01.svg);
}
.form_radio_attachment span:nth-of-type(2) label::after{
  background-image: url(images/img_attachment02.svg);
}
.form_radio_attachment span:nth-of-type(3) label::after{
  background-image: url(images/img_attachment03.svg);
}
.form_radio_attachment span:nth-of-type(4) label::after{
  background-image: url(images/img_attachment04.svg);
}
.form_radio_attachment span:nth-of-type(5) label::after{
  background-image: url(images/img_attachment05.svg);
}

.form_radio_attachment span label::before{
  content: '無料';
  display: block;
  font-size: 0.8em;
  /* color: #ff0000; */
  color: #858585;
  line-height: 1;
}
.form_radio_attachment span:nth-of-type(3) label::before{
  content: '+100円';
}
.form_radio_attachment span:nth-of-type(4) label::before{
  content: '+70円';
}
.form_radio_attachment span:nth-of-type(5) label::before{
  content: '+300円';
}


@media(max-width:768px){
  .form_radio_attachment span, .form_radio_surface span, .form_radio_items span, .mwform-radio-field, .mw_wp_form .form_radio .horizontal-item + .horizontal-item {
    margin: 0 0 2em 0!important;
    width: 100%!important;
    text-align: left;
  }
  .form_radio_attachment span label::after, .form_radio_surface span label::after, .form_radio_items span label::after{
    padding-top: 20%;
  }

}
