.hbspt-form,.widget-type-form{.hs-form{background-color:#fafafa;padding:0;label{font-size:16px;font-weight:700;line-height:27.2px}}.hs-form-field{margin-bottom:32px}.hs-input:not([type=file],[type=checkbox]){background-color:#fafafa;border:1px solid #828282;border-radius:4px;height:59px;transition:border-color .3s ease,background-color .3s ease,border-radius .2s ease}.hs-input.hs-fieldtype-textarea{height:200px}.hs-input:not([type=file]):focus{border:1px solid var(--base-color-primary);border-radius:var(--border-radius);outline:none}.hs-fieldtype-select{select{-webkit-appearance:none;appearance:none;background-image:url(//46169640.fs1.hubspotusercontent-na1.net/hubfs/46169640/raw_assets/public/theme-satis/images/common/icon-arrow-down.svg);background-position:right 16px center;background-repeat:no-repeat}}.hs-fieldtype-file{display:grid;legend{color:#828282;grid-row:3;margin-top:12px}::file-selector-button{background-color:transparent;border:1px solid var(--base-color-primary);border-radius:60px;color:var(--base-color-primary);cursor:pointer;font-size:14px;height:37px;margin-right:24px;padding-block:8px;padding-inline:24px;width:148px}}.hs-input[type=date]{padding:10px;width:100%}input[value=""],input[value=""]:focus{color:transparent}input::-webkit-datetime-edit-fields-wrapper{display:none}::-webkit-calendar-picker-indicator{position:static;width:100%}.hs-dateinput:before{background-image:url(//46169640.fs1.hubspotusercontent-na1.net/hubfs/46169640/raw_assets/public/theme-satis/images/reservation/icon-calendar.svg);background-position:50%;background-repeat:no-repeat;content:"";height:24px;position:absolute;right:16px;width:24px}.fn-date-picker .pika-table th{background-color:var(--base-color-primary);color:var(--base-color-surface)}.fn-date-picker .pika-button:hover{background-color:var(--base-color-secondary)!important;color:var(--base-color-surface)!important}.fn-date-picker .is-selected .pika-button{background-color:var(--base-color-tertiary)!important;color:var(--base-color-surface)!important}.hs-form-required{font-size:0}.hs-form-required:after{background-color:var(--base-color-primary);border-radius:2px;color:var(--base-color-surface);content:"必須";display:inline-block;font-size:11px;font-weight:500;letter-spacing:.03em;line-height:13.2px;margin-left:12px;padding-block:4px;padding-inline:8px;position:relative;top:-2px}.hs-input.error{border-color:var(--base-color-tertiary)}.hs-error-msg,.hs-error-msgs{color:red;margin:0}.hs-button.primary.large{background-color:var(--base-color-primary);border:2px solid;border-radius:60px;color:#fff;display:block;font-size:16px;font-weight:500;height:55px;letter-spacing:.03em;line-height:27.2px;margin-block:60px 0;margin-inline:auto;padding-block:12px;padding-inline:52px;width:183px}.hs-fieldtype-booleancheckbox{legend{font-size:16px;font-weight:700;margin-top:64px;a{color:var(--base-color-tertiary);font-size:16px;font-weight:700;text-decoration:underline}}.hs-form-booleancheckbox-display{align-items:center;display:flex}.hs-form-required:after{background-color:transparent;content:""}span{vertical-align:text-bottom}input[type=checkbox]{accent-color:var(--base-color-tertiary);margin-right:8px;transform:scale(1.3)}}.submitted-message{background-color:inherit;font-size:16px;font-weight:700;letter-spacing:.03em;padding:0}.hs-richtext{margin-bottom:64px;*{font-size:16px;font-weight:700;letter-spacing:.03em;line-height:27.2px}}@media (max-width:768px){.hs-fieldtype-file{::file-selector-button{display:flex;margin-bottom:12px}}::-webkit-calendar-picker-indicator{opacity:0;position:absolute;right:12px}.hs-dateinput:before{right:12px}.hs-richtext{margin-bottom:40px}}}