@charset "utf-8";

/*~/////////~/////////~/////////~/////////~/////////~/////////~/////////~/////////~/////////~/////////~/////////~/////////~*/

#textmaker .fpart {

	li {
		margin-top: 20px;
	}
	li:first-child {
		margin-top: 0px;
	}

	.name {
		padding-bottom: 10px;
		margin-bottom: 10px;
		border-bottom: 1px solid #000;
	}

	.head + .lead {
		margin-top: 5px;
	}

	.head + .body,
	.lead + .body {
		margin-top: 5px;
	}

	dt {
		padding: 5px 10px;
		background-color: #000;
		color: #fff;
	}

	dd {
		margin-top: 7px;
	}
	dd::before {
		content: "👍";
		margin-right: 5px;
	}

	.prompt-toggle span {
		margin-left: 10px;
		padding: 5px 10px;
		border-radius: 0 0 10px 10px;
		background-color: #ebebeb;
		font-size: 1.2rem;
		line-height: 1;
		font-weight: bold;
		display: inline-block;
		transition: all 0.5s ease;
	}
	.prompt-toggle span:hover {
		cursor: pointer;
	}
	.prompt-toggle span.active {
		margin-top: 5px;
		border-radius: 10px 10px 0 0;
	}

	.prompt {
		display: none;
		padding: 15px;
		font-size: 10px;
		line-height: 150%;
		background-color: #fafafa;
	}

}

/*~/////////~/////////~/////////~/////////~/////////~/////////~/////////~/////////~/////////~/////////~/////////~/////////~*/

@media screen and (max-width: 768px) {
/*~*********~*********~*********~*********~*********~*********~*********~*********~*********~*********~*********~**********/

#textmaker .points {
	margin-top: 10px;
}

/*~*********~*********~*********~*********~*********~*********~*********~*********~*********~*********~*********~**********/
}

@media screen and (min-width: 769px) {
/*~*********~*********~*********~*********~*********~*********~*********~*********~*********~*********~*********~**********/

#textmaker .fpart {

	.textmaker {
		display: flex;
	}

	.text {
		width: 60%;
	}

	dl {
		flex: 1;
		margin: 0 0 0 20px;
		padding: 15px;
		background-color: #fff;
	}

}

/*~*********~*********~*********~*********~*********~*********~*********~*********~*********~*********~*********~**********/
}

/*~/////////~/////////~/////////~/////////~/////////~/////////~/////////~/////////~/////////~/////////~/////////~/////////~*/