@charset "UTF-8";
/*--------------------------------------------------------------
# base setting｜ブレイクポイント
-------------------------------------------------------------- */
#terms {
		/*--------------------------------------------------------------
 # 紙を重ねた
 --------------------------------------------------------------*/
}

#terms h3 {
		margin-top: 4rem;
		margin-left: -1rem;
		margin-bottom: 1rem;
}

#terms p.article {
		margin-bottom: 1rem;
}

#terms span.article_number {
		font-weight: 600;
		margin-right: 1rem;
}

#terms ul.terms-list {
		padding-left: 2rem;
		margin-bottom: 2rem;
}

#terms span.article_subnumber {
		font-weight: 600;
		margin-left: -1.2rem;
}

#terms a {
		display: inline-block;
		text-decoration: underline;
		color: #ff9900;
}

#terms #signature-area {
		text-align: right;
}

#terms div#customer_harassment .header {
		text-align: center;
		padding-bottom: 4rem;
		border-bottom: dashed 1px #ddd;
		margin-bottom: 3rem;
}

#terms div#customer_harassment .header h2 {
		margin-bottom: 1rem;
}

@media (max-width: 767px) {
		#terms div#customer_harassment .header {
				padding-bottom: 2rem;
				margin-bottom: 2rem;
		}
}

#terms div#customer_harassment p.article {
		margin-top: 4rem;
		font-size: 110%;
		font-weight: 600;
}

#terms div#customer_harassment p.text_item {
		padding-left: 1.6rem;
		margin-bottom: 2rem;
}

#terms div#customer_harassment ul.list_item2,
#terms div#customer_harassment ul.list_item3 {
		margin-bottom: 4rem;
		padding-left: 1.6rem;
}

#terms .paper_flip {
		max-width: 90rem;
		margin: auto;
		padding: 4rem;
		background: #fff;
		width: 100%;
		max-width: 100rem;
		margin: 30px auto;
		-webkit-box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.2);
		box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.2);
		position: relative;
}

@media (max-width: 767px) {
		#terms .paper_flip {
				padding: 2rem;
		}
}

#terms .paper_flip::before, #terms .paper_flip::after {
		content: "";
		height: 98%;
		position: absolute;
		width: 100%;
		z-index: -1;
}

#terms .paper_flip::before {
		background: #fafafa;
		-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
		box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
		left: -1rem;
		top: 4px;
		-webkit-transform: rotate(-2.5deg);
		-ms-transform: rotate(-2.5deg);
		transform: rotate(-2.5deg);
}

#terms .paper_flip::after {
		background: #f6f6f6;
		-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
		box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
		right: -1rem;
		top: 1px;
		-webkit-transform: rotate(1.4deg);
		-ms-transform: rotate(1.4deg);
		transform: rotate(1.4deg);
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlcm1zLmNzcyIsInRlcm1zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQ2hCOztnRURFZ0U7QUNxQmhFO0VBcUVDOztnRUR0RitEO0FBQ2hFOztBQ2dCQTtFQUVFLGdCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsbUJBQW1CO0FEZHJCOztBQ1VBO0VBUUUsbUJBQW1CO0FEZHJCOztBQ01BO0VBWUUsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBRGRwQjs7QUNDQTtFQWlCRSxrQkFBaUI7RUFDakIsbUJBQWtCO0FEZHBCOztBQ0pBO0VBc0JFLGdCQUFnQjtFQUNoQixvQkFBb0I7QURkdEI7O0FDVEE7RUEyQkUscUJBQXFCO0VBQ3JCLDBCQUEwQjtFQUMxQixjQUFhO0FEZGY7O0FDZkE7RUFpQ0UsaUJBQWlCO0FEZG5COztBQ25CQTtFQXNDRyxrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLDhCQUE4QjtFQUM5QixtQkFBbUI7QURmdEI7O0FDMUJBO0VBMkNJLG1CQUFtQjtBRGJ2Qjs7QUN2Q2E7RUFTYjtJQThDSSxvQkFBb0I7SUFDcEIsbUJBQW1CO0VEWHJCO0FBQ0Y7O0FDckNBO0VBb0RHLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsZ0JBQWdCO0FEWG5COztBQzNDQTtFQTBERyxvQkFBb0I7RUFDcEIsbUJBQW1CO0FEWHRCOztBQ2hEQTs7RUFnRUcsbUJBQW1CO0VBQ25CLG9CQUFvQjtBRFh2Qjs7QUN0REE7RUF5RUUsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLG1EQUFtRDtFQUNuRCwyQ0FBMkM7RUFDM0Msa0JBQWtCO0FEZnBCOztBQzVFYTtFQVNiO0lBb0ZHLGFBQWE7RURaZDtBQUNGOztBQ3pFQTtFQXdGRyxXQUFXO0VBQ1gsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsV0FBVztBRFhkOztBQ2pGQTtFQWdHRyxtQkFBbUI7RUFDbkIsOENBQThDO0VBQzlDLHNDQUFzQztFQUN0QyxXQUFXO0VBQ1gsUUFBUTtFQUNSLGtDQUFrQztFQUNsQyw4QkFBOEI7RUFDOUIsMEJBQTBCO0FEWDdCOztBQzVGQTtFQTBHRyxtQkFBbUI7RUFDbkIsOENBQThDO0VBQzlDLHNDQUFzQztFQUN0QyxZQUFZO0VBQ1osUUFBUTtFQUNSLGlDQUFpQztFQUNqQyw2QkFBNkI7RUFDN0IseUJBQXlCO0FEVjVCIiwiZmlsZSI6InRlcm1zLmNzcyJ9 */