@charset "UTF-8";
/*----------
	caption
----------*/
.c-caption {
	font-size: 1.5rem;
}

/*----------
	remarks
----------*/
.c-remarks__item {
	padding-left: 3.3em;
	text-indent: -1.7em;
}
.c-remarks__item::before {
	content: "(Note)";
	padding-right: 0.5em;
}
.c-remarks--order .c-remarks__item {
	padding-left: 4em;
	text-indent: -4em;
}
.c-remarks--order .c-remarks__item::before {
	counter-increment: orderlist;
	content: "(Note " counter(orderlist) ")";
	min-width: 4em;
	text-align: right;
	padding-right: 0.5em;
}

/*----------
	linklist
----------*/
.c-linklist__mainText {
	font-size: 1.5rem;
}

/*----------
	aboutlist
----------*/
.c-aboutlist__title {
	font-size: 1.7rem;
}
.c-aboutlist__text {
	gap: 10px;
}
.c-aboutlist__textNum {
	font-size: 2.7rem;
	margin: 0;
}
.c-aboutlist__textSub + .c-aboutlist__textNum {
	margin-left: 0;
}

/*----------
	cardlist
----------*/
.c-labellist__title--large {
	font-size: 2.3rem;
}
@media (max-width: 980px) {
	.c-labellist__title--small {
		font-size: 1.4rem;
	}
	.c-labellist__title--large {
		font-size: 2.8rem;
	}
}

/*----------
	cardlist
----------*/
.c-cardlist__name {
	margin-top: 0;
	margin-bottom: 10px;
}
.c-cardlist__name > img {
	height: 24px;
}
@media (max-width: 767px) {
	.c-cardlist__caption {
		font-size: 1.3rem;
	}
}
@media (min-width: 768px) {
	.c-cardlist__name > img {
		height: 26px;
	}
}
/*# sourceMappingURL=components.css.map */
