/****************************************************************************************/
#content > h1 {
	line-height: 6rem;
}

#content .back {
	margin-top: 20px;
}
/*******************************************/
#content .content-area h1 {
	margin-top: 36px;
	font-size: 3.1rem;
}
/*******************************************/
#content .type-division {
	margin: 0 20%;
	font-size: 2.3rem;
}

#content .type-division .division br {
	display: none;
}
/*******************************************/
#content .table {
	margin: 40px auto 0 auto;
	display: table;
}

#content .table > * {
	display: table-row;
}

#content .table > * > * {
	padding: 20px 13px 18px 15px;
	display: table-cell;
}
#content .table .in-table > * {
	border-style: solid;
	border-width: 1px;
}
#content .table .in-table:nth-child(n+2) > * {
	border-top-width: 0;
}
#content .table .in-table > *:nth-child(n+2) {
	border-left-width: 0;
}

#content .table .empty > * {
	padding: 63px 0 0 0;
}

/*
#content .image {
	height: 400px;
}
#content .images > *:first-child .image {
	width: calc(100vw * 0.282307692307692);
	max-width: 367px;
}
#content .images > *:last-child .image {
	width: calc(100vw * 0.461538461538462);
	max-width: 600px;
}
*/

#content .table .th {
	white-space: nowrap;
}
/*******************************************/
#content .send-to .detail {
	padding-left: 30px;
}

body[type="new"] #content .how-to .method .text,
body[type="mid"][division="production"] #content .how-to .method .text {
	padding-left: 25px;
}
/****************************************************************************************/
