/* ----- additional styles ----- */
.c-figure-04 > figure > div + div {
	margin-top: 1em;
}

.c-heading3-01 h3 .label,
.c-heading3-01 h3 .available-ways.tags {
	display: block;
}

.c-heading3-01 h3 .label {
	float: left;
}

.c-heading3-01 h3 .available-ways.tags {
	float: right;
	margin-bottom: -3px;
}

.c-heading3-01 h3 .available-ways.tags img {
	height: 38px;
}

.c-heading3-01 h3 .available-ways.tags img[src*="pict_17.png"] {
	height: 30px;
	margin: 4px 0;
}

.c-heading3-01 h3 .available-ways.tags img[src*="pict_29.png"] {
	height: 36px;
	margin: 1px 0;
}

@media only screen and (max-width: 480px) {
.c-heading3-01 h3 .label,
.c-heading3-01 h3 .available-ways.tags {
	float: none;
}

.c-heading3-01 h3 .available-ways.tags {
	border-top: #d4d5d5 solid 1px;
	margin-top: 10px;
	margin-bottom: 0;
	padding-top: 10px;
	text-align: right;
}

.c-heading3-01 h3 .available-ways.tags img {
	height: 30px;
}

.c-heading3-01 h3 .available-ways.tags img[src*="pict_17.png"] {
	height: 24px;
	margin: 3px 0;
}

.c-heading3-01 h3 .available-ways.tags img[src*="pict_29.png"] {
	height: 28px;
	margin: 1px 0;
}
}


/* ----- original styles ----- */
.available-ways.legend {
	border: #d4d5d5 solid 1px;
	margin: 1.25em 0 3em;
	padding: 19px 24px;
}

.available-ways.legend > li {
	display: table;
	float: left;
	list-style: none;
	margin: 5px 0;
	padding: 0;
	width: 25%;
}

.available-ways.legend > li:last-child {
	margin-right: 0;
}

.available-ways.legend .thumb,
.available-ways.legend .label {
	display: table-cell;
	height: 64px;
	vertical-align: middle;
}

.available-ways.legend .thumb {
	width: 64px;
}

.available-ways.legend .thumb img {
	width: 100%;
}

.available-ways.legend .label {
	padding: 0 10px;
}

/*
.available-ways.legend .nowrap {
	white-space: nowrap;
}
*/

@media only screen and (min-width: 1005px) {
.available-ways.legend > li:first-child + li + li .label {
	padding-left: 0;
}
}

@media only screen and (max-width: 1004px) {
.available-ways.legend > li {
	width: 50%;
}
}

@media only screen and (max-width: 480px) {
.available-ways.legend > li {
	width: auto;
}
}

.available-ways:after,
.c-heading3-01 h3:after {
	clear: both;
	content: "";
	display: block;
}