@charset "utf-8";

/* ==============================
Smartphone steelworks layout
Site Name: SULK;
Date: 2018.03;
================================= */

/* base
--------------------------------- */
/* bg */
/*#steelwood {
	background-color: #ebf0f0;
}*/
/* section */
section {
	border-bottom: 1px solid #333;
	padding-bottom: 80px;
}
section:not(:last-child) {
	margin-bottom: 64px;
}

/* photo
----------------------------- */
.photo02 {
	margin-bottom: 56px;
	width: 100%;
}
.photo02 figure {
	margin-bottom: 1px;
}
.photo02 img {
	width: 100%;
}
@media only screen and (max-width: 749px){
	.photo02 .item {
		width: 100%;
	}
}
@media only screen and (min-width: 750px){
	.tile--pc {
		display: flex;
		flex-wrap: wrap;
	}
	.photo02 .item {
		width: 50%;
	}
}

/* color
----------------------------- */
.color-sample {
	margin-top: 36px;
	margin-bottom: 56px;
}
.color-sample figure {
	margin-top: 16px;
	width: 33.333%;
}
@media only screen and (max-width: 699px){
	.color-sample figure {
		width: 33.333%;
	}
}
@media only screen and (min-width: 700px) and (max-width: 919px){
	.color-sample figure {
		width: 25%;
	}
}
@media only screen and (min-width: 920px){
	.color-sample figure {
		width: 20%;
	}
}
.color-sample img {
	margin-bottom: 10px;
	width: 100%;
}
.color-sample figcaption {
	font-size: 8px;
	font-weight: 700;
	line-height: 1.4;
}

/* material
----------------------------- */
.material {
	border-top: 8px solid rgba(51,51,51,.15);
	padding-top: 40px;
}
/* list */
.material__list {
	border-bottom: 1px solid rgba(51,51,51,.15);
	margin-top: 40px;
}
.material__list:not(:last-child) {
	margin-bottom: 80px;
}
.material__list dl {
	border-top: 1px solid rgba(51,51,51,.15);
}
.material__list dt {
	cursor: pointer;
	color: #333;
	display: block;
	font-weight: 900;
	padding: 18px 0;
}
.material__list dt::after {
	font-family: "Font Awesome 5 Pro";
	content: "\f067";
	display: inline-block;
	float: right;
}
.material__list .active dt::after {
	content: "\f068";
}
.material__list dd {
	padding-bottom: 32px;
}