@charset "utf-8";
/* CSS Document */

section.setsumei {
	padding: 8px 8px 0 8px;
}

div.container {
	display: flex;
	padding: 16px 16px 8px 16px;
	flex-wrap: wrap;
	justify-content: space-between;
}

a.checklist {
	display: block;
	width: calc(100% - 32px);
	margin: 0 0 8px 0;
	padding: 4px 16px 16px 16px;
}
a.checklist img {
	width: 100%;
}

/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/*■ タブレット：667px～884px ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
@media (min-width: 667px) {


a.checklist {
	width: calc(50% - 36px);
}

}

/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/*■ デスクトップ中：1202px～1501px   ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
@media (min-width: 1202px) {

a.checklist {
	width: calc(25% - 36px);
}

}
