.unit .unit-thumbnail {
	width: 9.375rem;
	height: 9.375rem;
	display: inline-block;
}

.unit .title {
	text-align: center;
}

.sketch-inner {
	width: calc(100% - 0.5rem);
	height: calc(100% - 0.5rem);
	margin: 0.25rem;
	background-color: #f5f7fc;
	text-align: left;
	display: block;
	float: left;
	position: relative;
}

.sketch-inner.half {
	height: calc(50% - 0.5rem);
}

.sketch-inner.isimg {
	text-align: center;
	overflow-x: auto;
}

.sketch-inner.p01 img {
	min-width: 12rem;
	max-width: 30rem;
}

.sketch-inner.p02 img {
	min-width: 32rem;
}

.sketch-inner.p03 img {
	min-width: 32rem;
}

.unit .link-button {
	right: 50%;
	bottom: -1rem;
	margin-right: -4.375rem;
}

.screen-s .unit .title,
.screen-x .unit .title {
	margin-bottom: 0;
}

.screen-s .unit .link-button,
.screen-x .unit .link-button {
	width: auto;
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}

.screen-s .unit .link-button::before,
.screen-x .unit .link-button::before {
	width: calc(100% + 1.875rem);
}

.screen-s .unit .unit-thumbnail,
.screen-x .unit .unit-thumbnail {
    width: 6.5rem;
    height: 6.5rem;
}

.screen-s .unit .unit-right,
.screen-x .unit .unit-right {
    padding-left: 1rem;
}

.screen-m .sketch-inner,
.screen-s .sketch-inner,
.screen-x .sketch-inner {
	height: auto;
}