@charset "utf-8";
#lookbook {
	width: 100%;
	height: auto;
}
	.lookbook__inner {
		width: 90%;
		max-width: 1000px;
		height: auto;
		padding: 50px 0 120px;
		margin: 0 auto;
	}
		.lookbook__list_wrap {
			width: 100%;
			height: auto;
			padding: 30px 0 0;
			margin: 0 auto;
		}
			.lookbook__list {
				display: grid;
				grid-template-columns: repeat(2, 1fr);
				column-gap: 30px;
				row-gap: 18px;
				width: 100%;
				height: auto;
				margin: 0 auto;
			}
				.lookbook__list__item {
					width: 100%;
					height: auto;
				}
					.lookbook__list__item__image {
						width: 100%;
						height: auto;
						overflow: hidden;
					}
					.lookbook__list__item__content {
						width: 100%;
						height: auto;
						padding: 12px 0;
					}
						.lookbook__list__item__ttl {
							width: 100%;
							height: auto;
							font-size: 14px;
							font-weight: 400;
							line-height: calc(21 / 12);
							letter-spacing: 0.05em;
							color: var(--color--black);
						}
				@media (any-hover: hover) {
					.lookbook__list__item__image img {
						transition: .4s;
						opacity: 1;
						transform: scale(1);
					}
					.lookbook__list__item:hover .lookbook__list__item__image img {
						opacity: .8;
						transform: scale(1.03);
					}
						.lookbook__list__item__ttl {
							transition: .4s;
						}
						.lookbook__list__item:hover .lookbook__list__item__ttl {
							color: var(--color--hover_text);
						}
				}

/* PC ================================================== */
@media all and (min-width: 720px){

}

/* Tablet ================================================== */
@media all and (max-width: 719px){
/* lookbook */
	.lookbook__inner {
		width: calc((400 / 440) * 100%);
		padding: 50px 0 80px;
	}
		.lookbook__list_wrap {
			padding: 0;
		}
			.lookbook__list {
				grid-template-columns: repeat(1, 1fr);
				column-gap: 0;
			}

/* SP ================================================== */
@media all and (max-width: 575px){

}