<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.header-container-wrapper,
.title-background {
	display: none!important;
}
.hs-form fieldset {
	max-width: none!important;
}
.hs-form .hs-form-field {
	display: table;
	width: 100%;
	background: #fff;
	border-bottom: 1px solid #eee;
}
.hs-form .hs-form-field &gt; label {
	display: table-cell;
	vertical-align: middle;
	text-align: left;
	background: #dddbd3;
	padding: 15px 20px;
	font-weight: bold;
	font-size: 13px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	width: 200px;
}
/* 蠢��医�繝ｼ繧ｯ */
.hs-form .hs-form-field &gt; label .hs-form-required {
	display: inline-block;
	margin: 0 0 0 10px;
	font-style: normal;
	color: #fff;
	background: #fff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 3px 12px 1px 8px;
	font-size: 10px;
}
.hs-form .hs-form-field &gt; label .hs-form-required:after {
	content: "蠢���";
	color: #f43b81;
}

.hs-form .hs-form-field .input {
	text-align: left;
	background: #fff;
	vertical-align: middle;
	padding: 20px 20px;
	font-size: 13px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
}
/* 蜈･蜉帶ｬ� */
.hs-form .hs-form-field .input &gt; .hs-input,
.hs-form .hs-form-field .hs-dateinput &gt; .hs-input {
	width: 90%;
	border: none;
	background: #f6f5f5;
	padding: 10px 15px;
	border-radius: 6px;
	box-sizing: border-box;
	border: 1px solid #e3e3e3!important;
	font-size: 13px;
}
/* 繝ｩ繧ｸ繧ｪ繝懊ち繝ｳ */
.hs-form .hs-form-field .input .hs-form-radio {
	display: inline-block;
	margin: 5px 20px 5px 0;
}
/* select */
.hs-form .hs-form-field .input &gt; select.hs-input {
	padding: 0;
	height: 38px;
	line-height: 38px;
}

/* 繝倥Ν繝励ユ繧ｭ繧ｹ繝� */
.hs-field-desc {
	width: auto!important;
	padding: 15px 20px 0;
	background: #fff;
}
.hs-field-desc + .input {
	padding-top: 10px;
}

/* 隍�焚繧ｫ繝ｩ繝� */
.hs-form [class*="form-columns-"] .hs-form-field .input {
	margin-right: 0!important;
}
.hs-form .form-columns-3 .hs-form-field {
	width : calc(100% / 3)!important;
}
.hs-form .form-columns-3 .hs-form-field &gt; label {
	width : 45%;
}
/* chrome縺ｮ縺ｿ */
@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {
	.hs-form .form-columns-3 .hs-form-field {
		width : 33.4%!important;
	}
}

/* 繝ｪ繝�メ繝�く繧ｹ繝磯Κ蛻� */
.hs-richtext {
	margin-bottom: 10px;
}
.hs-richtext h5 {
	font-size: 120%;
	margin: 40px 0 10px;
	font-weight: bold;
}

/* 騾∽ｿ｡ */
.hs_submit {
	margin: 40px 0;
}
.hs_submit .hs-button {
	display: block;
	margin: 0 auto;
	background: #f43b81;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	color: #fff;
	padding: 10px;
	width: 260px;
	margin: 0 auto;
	border: none;
	font-weight: bold;
	font-size: 16px;
	font-family: "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", "繝｡繧､繝ｪ繧ｪ", "Meiryo", "�ｭ�ｳ 繧ｴ繧ｷ繝�け", "Osaka", sans-serif;
	cursor: pointer;
}

 /* 繧ｨ繝ｩ繝ｼ繝｡繝�そ繝ｼ繧ｸ */
.hs-error-msgs {
	display: block;
	padding: 0 20px 20px;
}
.hs-error-msgs li {
	font-weight: bold;
	color: #f43b81;
}
.hs_error_rollup {
	margin: 30px 0;
	padding: 20px;
	text-align: center;
	background: #ffa2c5;
	border-radius: 10px;
}
.hs_error_rollup .hs-error-msgs {
	padding: 0;
}
.hs_error_rollup .hs-error-msgs li {
	color: #fff;
}



/*-- 譌�｡御ｻ｣逅�ｺ励�繧ｳ繝ｳ繧ｷ繧ｧ繝ｫ繧ｸ繝･ --*/
.agency .tab li a {
	display: block;
	background: #cacaca;
	color: #fff;
	width: 100%;
	font-weight: bold;
	font-size: 16px;
	padding: 15px 0;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.agency .tab li.active a {
	background: #f43b81;
}
.agency .tab li a span {
	display: inline;
}
.agency .tabConts {
	display: block!important;
}

/*-- thanks --*/
.thanks .body-container-wrapper {
	min-height: auto!important
}

/* ----------------------------------
            	SP
-----------------------------------*/
@media only screen and (max-width: 667px) {
	.hs-form .hs-form-field &gt; label {
		padding: 10px;
		width: 80px!important;
	}
	.hs-form [class*="form-columns-"] .hs-form-field {
		float: none!important;
		width: 100%!important;
	}
	.hs-form .hs-form-field &gt; label .hs-form-required {
		display: block;
		width: 40px;
		text-align: center;
		padding: 0 2px 0 0;
		margin: 3px 0 0;
	}
}
</pre></body></html>