@charset "utf-8";

/* ==============================
PC single layout
products, works
Site Name: SULK;
Date: 2024.08;
================================= */

/* single
--------------------------------- */
/* size */
@page {
	size: 100mm 148mm;
	margin: 0;
}
#main {
	width: 500px;
	padding: 0;
}
/* display */
header#header,
#breadcrumbs,
.single__sliders,
form,
article footer,
.photo,
.sns,
.increase,
aside,
#footer {
	display: none !important;
}
/* ttl */
.ttl.is-m {
	font-size: 12px;
	margin-top: 24px;
	margin-bottom: 8px;
}
/* summary */
#summary {
	margin-top: 0;
	padding-top: 0;
	border: none;
}
#summary__data {
	padding-bottom: 8px;
}
#summary__data dl {
	margin-bottom: 0;
	line-height: 1.8;
}
#summary__data dt {
	width: 32px;
}
#summary__data dt,
#summary__data dd {
	font-size: 9px;
}
#entry {
	font-size: 9px;
	margin-bottom: 12px;
}
/* table */
.table02 {
	font-size: 6px;
	margin-top: 8px;
	margin-bottom: 0;
	width: 100%;
	white-space: normal;
}
.table02 tbody {
	width: calc(100% - 1px);
}
.table02 td,
.table02 th {
	padding: 0;
}
.table02 td {
	width: 31px;
}
.growing.month1 td:nth-of-type(1),
.growing.month2 td:nth-of-type(2),
.growing.month3 td:nth-of-type(3),
.growing.month4 td:nth-of-type(4),
.growing.month5 td:nth-of-type(5),
.growing.month6 td:nth-of-type(6),
.growing.month7 td:nth-of-type(7),
.growing.month8 td:nth-of-type(8),
.growing.month9 td:nth-of-type(9),
.growing.month10 td:nth-of-type(10),
.growing.month11 td:nth-of-type(11),
.growing.month12 td:nth-of-type(12),
.fertilizer.month1 td:nth-of-type(1),
.fertilizer.month2 td:nth-of-type(2),
.fertilizer.month3 td:nth-of-type(3),
.fertilizer.month4 td:nth-of-type(4),
.fertilizer.month5 td:nth-of-type(5),
.fertilizer.month6 td:nth-of-type(6),
.fertilizer.month7 td:nth-of-type(7),
.fertilizer.month8 td:nth-of-type(8),
.fertilizer.month9 td:nth-of-type(9),
.fertilizer.month10 td:nth-of-type(10),
.fertilizer.month11 td:nth-of-type(11),
.fertilizer.month12 td:nth-of-type(12),
.replanting.month1 td:nth-of-type(1),
.replanting.month2 td:nth-of-type(2),
.replanting.month3 td:nth-of-type(3),
.replanting.month4 td:nth-of-type(4),
.replanting.month5 td:nth-of-type(5),
.replanting.month6 td:nth-of-type(6),
.replanting.month7 td:nth-of-type(7),
.replanting.month8 td:nth-of-type(8),
.replanting.month9 td:nth-of-type(9),
.replanting.month10 td:nth-of-type(10),
.replanting.month11 td:nth-of-type(11),
.replanting.month12 td:nth-of-type(12) {
	background-color: #999;
}
/* list */
.table {
	font-size: 9px;
	border-bottom: 1px solid #ccc;
	margin-top: 20px;
	margin-bottom: 4px;
	padding-bottom: 4px;
	width: 100%;
}
.table dl {
	display: flex;
	margin-top: 4px;
}
.table dt {
	font-weight: 900;
	border-top: 1px solid #ccc;
	padding-top: 4px;
	padding-bottom: 0;
	width: 72px;
}
.table dd {
	flex: 1;
	border-top: 1px solid #ccc;
	padding-top: 4px;
}
/* footer */
#profile {
	background-color: white;
	font-size: 9px;
}
#profile .txts {
	display: flex;
	padding-top: 12px;
	padding-bottom: 0;
}
#profile h3 {
	margin-bottom: 0;
}
#profile h3 strong {
	font-size: 12px;
}
#profile .txt {
	line-height: 1.6;
}
#profile .qr {
	display: block;
	margin-top: 4px;
	margin-right: 12px;
	border: 1px solid #ccc;
	width: 60px;
	height: 60px;
}
#profile .hdn--pc {
	display: none;
}