/* お問い合わせフォーム */
div#embbed-form {
	width: 100% !important;
	scrollbar-color: transparent transparent;
	iframe#homeup-form {
		width: 100% !important;
	}
}

/* iframe内 */
div.embbedform-style {
	font-family: "Hiragino Maru Gothic ProN", Meiryo, sans-serif;
	div.show-notice {
		width: 100%;
	}
	div.component {
		width: 100% !important;
		form.contact_form {
			input[type="text"] {
				width: 100%;
				box-sizing: border-box;
			}
			input[type="text"].form-error {
				padding: 0 2%;
			}

			input[type="radio"],
			input[type="checkbox"] {
				margin: 2px 10px 0;
				box-sizing: border-box;
			}

			div.checkbox {
				padding: 1px;
			}
			div.radio > label,
			div.checkbox > label {
				display: flex;
				align-items: center;
				width: 100%;
			}

			select,
			textarea {
				width: 100%;
				box-sizing: border-box;
			}
			textarea {
				resize: vertical;
			}

			div.form-cont.form-error {
				width: 100%;
				div.checkbox {
					padding: 0;
					font-size: 16px;
				}
			}
		}
	}
}

/* 個人情報の取扱いについて */
div.privacy-policy {
	/* inquiry and form */
	ol.mod-textgroup { list-style: decimal }
	ul.mod-textgroup { list-style: disc }
	li.block-f-l__b.mod-text {
		display: list-item;
		list-style-type: inherit;
		margin-left: 20px;
		padding-left: 0;
		text-indent: 0;
	}
	ul.mod-textgroup > li.block-f-l__b.mod-text {
		padding-bottom: 0;
	}
	ol.mod-textgroup ol.mod-textgroup {
		list-style-type: none;
	}
	ol.mod-textgroup ol.mod-textgroup > li.block-f-l__b.mod-text {
		margin-left: 1em;
		counter-increment: cnt;
	}
	ol.mod-textgroup ol.mod-textgroup > li.block-f-l__b.mod-text::before {
		margin-left: -1em;
		content: counter(cnt) ") ";
	}
	p.block-f-l__b.mod-text {
		text-indent: 0;
	}
}

/* rpa_winactor 個別設定 */
#rpa-winactor {
	div.privacy-policy {
		margin: 0;

		.block-f-l__b {
			padding: 0 0 5px;
			margin-left: 1em !important;
		}

		.mod-text {
			margin: 0;
			height: auto;
			font-size: 14px;
			font-weight: normal;
			background-color: #fff;
			color: #000;
		}
	}

	h3.mod-text {
		color: #fff;
		background-color: #00aaff;
	}
}
