.tab5,
.tab51,
.tab52,
.tab53,
.tab511,
.tab512,
.tab513,
.tab521,
.tab522,
.tab523,
.tab531,
.tab532,
.tab533
{
  width: 100%;/*横幅はここで設定します。100%にすれば可変になります。*/
  margin: 0 auto;
}

.tab5 .tab-content,
.tab51 .tab-content,
.tab52 .tab-content,
.tab53 .tab-content,
.tab511 .tab-content,
.tab512 .tab-content,
.tab513 .tab-content,
.tab521 .tab-content,
.tab522 .tab-content,
.tab523 .tab-content,
.tab531 .tab-content,
.tab532 .tab-content,
.tab533 .tab-content
{
  margin: 0;
}

.tab5 label,
.tab51 label,
.tab52 label,
.tab53 label,
.tab511 label,
.tab512 label,
.tab513 label,
.tab521 label,
.tab522 label,
.tab523 label,
.tab531 label,
.tab532 label,
.tab533 label
{
  display: inline-block;
  margin: 0;
  padding: 0;
}

.tab5 label,
.tab51 label,
.tab52 label,
.tab53 label,
.tab511 label,
.tab512 label,
.tab513 label,
.tab521 label,
.tab522 label,
.tab523 label,
.tab531 label,
.tab532 label,
.tab533 label
{
  display: inline-block;
  width: auto;
  padding: 3px 10px;
  cursor: pointer;
  background: #ccf;
  margin-right: -2px;
  margin-bottom: 2px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
  font-size: 0.8em;
}
.tab5 label:hover,
.tab51 label:hover,
.tab52 label:hover,
.tab53 label:hover,
.tab511 label:hover,
.tab512 label:hover,
.tab513 label:hover,
.tab521 label:hover,
.tab522 label:hover,
.tab523 label:hover,
.tab531 label:hover,
.tab532 label:hover,
.tab533 label:hover
{
  background: #60f;
  color: white;	
}

.tab5 input:checked + label,
.tab51 input:checked + label,
.tab51 input:checked + label,
.tab52 input:checked + label,
.tab53 input:checked + label,
.tab511 input:checked + label,
.tab512 input:checked + label,
.tab513 input:checked + label,
.tab521 input:checked + label,
.tab522 input:checked + label,
.tab523 input:checked + label,
.tab531 input:checked + label,
.tab532 input:checked + label,
.tab533 input:checked + label
{
  background: #30f;
  color: white;
  padding: 5px 10px 3px 10px;
}

.tab5 input,
.tab51 input,
.tab52 input,
.tab53 input,
.tab511 input,
.tab512 input,
.tab513 input,
.tab521 input,
.tab522 input,
.tab523 input,
.tab531 input,
.tab532 input,
.tab533 input
{
  display: none;
}

.tab5 #tab5-b1,
.tab5 #tab5-b2,
.tab5 #tab5-b3,
.tab5 #tab5-b4,
.tab5 #tab5-b5,
.tab5 #tab5-b6,
.tab5 #tab5-b7,
.tab5 #tab5-b8,
.tab5 #tab5-b9,

.tab51 #tab51-b1,
.tab51 #tab51-b2,
.tab51 #tab51-b3,
.tab51 #tab51-b4,
.tab51 #tab51-b5,
.tab51 #tab51-b6,
.tab51 #tab51-b7,
.tab51 #tab51-b8,
.tab51 #tab51-b9,

.tab511 #tab511-b1,
.tab511 #tab511-b2,
.tab511 #tab511-b3,
.tab511 #tab511-b4,
.tab511 #tab511-b5,
.tab511 #tab511-b6,
.tab511 #tab511-b7,
.tab511 #tab511-b8,
.tab511 #tab511-b9,

.tab512 #tab512-b1,
.tab512 #tab512-b2,
.tab512 #tab512-b3,
.tab512 #tab512-b4,
.tab512 #tab512-b5,
.tab512 #tab512-b6,
.tab512 #tab512-b7,
.tab512 #tab512-b8,
.tab512 #tab512-b9,

.tab513 #tab513-b1,
.tab513 #tab513-b2,
.tab513 #tab513-b3,
.tab513 #tab513-b4,
.tab513 #tab513-b5,
.tab513 #tab513-b6,
.tab513 #tab513-b7,
.tab513 #tab513-b8,
.tab513 #tab513-b9,

.tab52 #tab52-b1,
.tab52 #tab52-b2,
.tab52 #tab52-b3,
.tab52 #tab52-b4,
.tab52 #tab52-b5,
.tab52 #tab52-b6,
.tab52 #tab52-b7,
.tab52 #tab52-b8,
.tab52 #tab52-b9,

.tab521 #tab521-b1,
.tab521 #tab521-b2,
.tab521 #tab521-b3,
.tab521 #tab521-b4,
.tab521 #tab521-b5,
.tab521 #tab521-b6,
.tab521 #tab521-b7,
.tab521 #tab521-b8,
.tab521 #tab521-b9,

.tab522 #tab522-b1,
.tab522 #tab522-b2,
.tab522 #tab522-b3,
.tab522 #tab522-b4,
.tab522 #tab522-b5,
.tab522 #tab522-b6,
.tab522 #tab522-b7,
.tab522 #tab522-b8,
.tab522 #tab522-b9,

.tab523 #tab523-b1,
.tab523 #tab523-b2,
.tab523 #tab523-b3,
.tab523 #tab523-b4,
.tab523 #tab523-b5,
.tab523 #tab523-b6,
.tab523 #tab523-b7,
.tab523 #tab523-b8,
.tab523 #tab523-b9,

.tab53 #tab53-b1,
.tab53 #tab53-b2,
.tab53 #tab53-b3,
.tab53 #tab53-b4,
.tab53 #tab53-b5,
.tab53 #tab53-b6,
.tab53 #tab53-b7,
.tab53 #tab53-b8,
.tab53 #tab53-b9,

.tab531 #tab531-b1,
.tab531 #tab531-b2,
.tab531 #tab531-b3,
.tab531 #tab531-b4,
.tab531 #tab531-b5,
.tab531 #tab531-b6,
.tab531 #tab531-b7,
.tab531 #tab531-b8,
.tab531 #tab531-b9,

.tab532 #tab532-b1,
.tab532 #tab532-b2,
.tab532 #tab532-b3,
.tab532 #tab532-b4,
.tab532 #tab532-b5,
.tab532 #tab532-b6,
.tab532 #tab532-b7,
.tab532 #tab532-b8,
.tab532 #tab532-b9,

.tab533 #tab533-b1,
.tab533 #tab533-b2,
.tab533 #tab533-b3,
.tab533 #tab533-b4,
.tab533 #tab533-b5,
.tab533 #tab533-b6,
.tab533 #tab533-b7,
.tab533 #tab533-b8,
.tab533 #tab533-b9
{
  display: none;
}

.tab5 #tab5-1:checked ~ #tab5-b1,
.tab5 #tab5-2:checked ~ #tab5-b2,
.tab5 #tab5-3:checked ~ #tab5-b3,
.tab5 #tab5-4:checked ~ #tab5-b4,
.tab5 #tab5-5:checked ~ #tab5-b5,
.tab5 #tab5-6:checked ~ #tab5-b6,
.tab5 #tab5-7:checked ~ #tab5-b7,
.tab5 #tab5-8:checked ~ #tab5-b8,
.tab5 #tab5-9:checked ~ #tab5-b9,

.tab51 #tab51-1:checked ~ #tab51-b1,
.tab51 #tab51-2:checked ~ #tab51-b2,
.tab51 #tab51-3:checked ~ #tab51-b3,
.tab51 #tab51-4:checked ~ #tab51-b4,
.tab51 #tab51-5:checked ~ #tab51-b5,
.tab51 #tab51-6:checked ~ #tab51-b6,
.tab51 #tab51-7:checked ~ #tab51-b7,
.tab51 #tab51-8:checked ~ #tab51-b8,
.tab51 #tab51-9:checked ~ #tab51-b9,

.tab511 #tab511-1:checked ~ #tab511-b1,
.tab511 #tab511-2:checked ~ #tab511-b2,
.tab511 #tab511-3:checked ~ #tab511-b3,
.tab511 #tab511-4:checked ~ #tab511-b4,
.tab511 #tab511-5:checked ~ #tab511-b5,
.tab511 #tab511-6:checked ~ #tab511-b6,
.tab511 #tab511-7:checked ~ #tab511-b7,
.tab511 #tab511-8:checked ~ #tab511-b8,
.tab511 #tab511-9:checked ~ #tab511-b9,

.tab512 #tab512-1:checked ~ #tab512-b1,
.tab512 #tab512-2:checked ~ #tab512-b2,
.tab512 #tab512-3:checked ~ #tab512-b3,
.tab512 #tab512-4:checked ~ #tab512-b4,
.tab512 #tab512-5:checked ~ #tab512-b5,
.tab512 #tab512-6:checked ~ #tab512-b6,
.tab512 #tab512-7:checked ~ #tab512-b7,
.tab512 #tab512-8:checked ~ #tab512-b8,
.tab512 #tab512-9:checked ~ #tab512-b9,

.tab513 #tab513-1:checked ~ #tab513-b1,
.tab513 #tab513-2:checked ~ #tab513-b2,
.tab513 #tab513-3:checked ~ #tab513-b3,
.tab513 #tab513-4:checked ~ #tab513-b4,
.tab513 #tab513-5:checked ~ #tab513-b5,
.tab513 #tab513-6:checked ~ #tab513-b6,
.tab513 #tab513-7:checked ~ #tab513-b7,
.tab513 #tab513-8:checked ~ #tab513-b8,
.tab513 #tab513-9:checked ~ #tab513-b9,

.tab52 #tab52-1:checked ~ #tab52-b1,
.tab52 #tab52-2:checked ~ #tab52-b2,
.tab52 #tab52-3:checked ~ #tab52-b3,
.tab52 #tab52-4:checked ~ #tab52-b4,
.tab52 #tab52-5:checked ~ #tab52-b5,
.tab52 #tab52-6:checked ~ #tab52-b6,
.tab52 #tab52-7:checked ~ #tab52-b7,
.tab52 #tab52-8:checked ~ #tab52-b8,
.tab52 #tab52-9:checked ~ #tab52-b9,

.tab521 #tab521-1:checked ~ #tab521-b1,
.tab521 #tab521-2:checked ~ #tab521-b2,
.tab521 #tab521-3:checked ~ #tab521-b3,
.tab521 #tab521-4:checked ~ #tab521-b4,
.tab521 #tab521-5:checked ~ #tab521-b5,
.tab521 #tab521-6:checked ~ #tab521-b6,
.tab521 #tab521-7:checked ~ #tab521-b7,
.tab521 #tab521-8:checked ~ #tab521-b8,
.tab521 #tab521-9:checked ~ #tab521-b9,

.tab522 #tab522-1:checked ~ #tab522-b1,
.tab522 #tab522-2:checked ~ #tab522-b2,
.tab522 #tab522-3:checked ~ #tab522-b3,
.tab522 #tab522-4:checked ~ #tab522-b4,
.tab522 #tab522-5:checked ~ #tab522-b5,
.tab522 #tab522-6:checked ~ #tab522-b6,
.tab522 #tab522-7:checked ~ #tab522-b7,
.tab522 #tab522-8:checked ~ #tab522-b8,
.tab522 #tab522-9:checked ~ #tab522-b9,

.tab523 #tab523-1:checked ~ #tab523-b1,
.tab523 #tab523-2:checked ~ #tab523-b2,
.tab523 #tab523-3:checked ~ #tab523-b3,
.tab523 #tab523-4:checked ~ #tab523-b4,
.tab523 #tab523-5:checked ~ #tab523-b5,
.tab523 #tab523-6:checked ~ #tab523-b6,
.tab523 #tab523-7:checked ~ #tab523-b7,
.tab523 #tab523-8:checked ~ #tab523-b8,
.tab523 #tab523-9:checked ~ #tab523-b9,

.tab53 #tab53-1:checked ~ #tab53-b1,
.tab53 #tab53-2:checked ~ #tab53-b2,
.tab53 #tab53-3:checked ~ #tab53-b3,
.tab53 #tab53-4:checked ~ #tab53-b4,
.tab53 #tab53-5:checked ~ #tab53-b5,
.tab53 #tab53-6:checked ~ #tab53-b6,
.tab53 #tab53-7:checked ~ #tab53-b7,
.tab53 #tab53-8:checked ~ #tab53-b8,
.tab53 #tab53-9:checked ~ #tab53-b9,

.tab531 #tab531-1:checked ~ #tab531-b1,
.tab531 #tab531-2:checked ~ #tab531-b2,
.tab531 #tab531-3:checked ~ #tab531-b3,
.tab531 #tab531-4:checked ~ #tab531-b4,
.tab531 #tab531-5:checked ~ #tab531-b5,
.tab531 #tab531-6:checked ~ #tab531-b6,
.tab531 #tab531-7:checked ~ #tab531-b7,
.tab531 #tab531-8:checked ~ #tab531-b8,
.tab531 #tab531-9:checked ~ #tab531-b9,

.tab532 #tab532-1:checked ~ #tab532-b1,
.tab532 #tab532-2:checked ~ #tab532-b2,
.tab532 #tab532-3:checked ~ #tab532-b3,
.tab532 #tab532-4:checked ~ #tab532-b4,
.tab532 #tab532-5:checked ~ #tab532-b5,
.tab532 #tab532-6:checked ~ #tab532-b6,
.tab532 #tab532-7:checked ~ #tab532-b7,
.tab532 #tab532-8:checked ~ #tab532-b8,
.tab532 #tab532-9:checked ~ #tab532-b9,

.tab533 #tab533-1:checked ~ #tab533-b1,
.tab533 #tab533-2:checked ~ #tab533-b2,
.tab533 #tab533-3:checked ~ #tab533-b3,
.tab533 #tab533-4:checked ~ #tab533-b4,
.tab533 #tab533-5:checked ~ #tab533-b5,
.tab533 #tab533-6:checked ~ #tab533-b6,
.tab533 #tab533-7:checked ~ #tab533-b7,
.tab533 #tab533-8:checked ~ #tab533-b8,
.tab533 #tab533-9:checked ~ #tab533-b9
{
  display: block;
}