@charset "UTF-8";
    .mauticform_wrapper { width:100%; padding: 25px 0; }
    .mauticform-innerform { margin-top: 60px; }
    .mauticform-post-success {}
    .mauticform-name { font-weight: bold; font-size: 1.5em; margin-bottom: 3px; }
    .mauticform-description { margin-top: 2px; margin-bottom: 10px; }
    .mauticform-error { margin-bottom: 10px; color: red; }
    .mauticform-message { margin-bottom: 10px; color: green; }
    .mauticform-row { display: block; margin-bottom: 40px; }
    .mauticform-label { margin: 0;font-style: normal; font-weight: 500; font-size: 1.5rem; line-height: 1; letter-spacing: 1px; color: #292b2d; }
    .mauticform-row.mauticform-required .mauticform-label:after { color: #e32; content: " *"; display: inline; }
    .mauticform-helpmessage { display: block;   margin:10px 0px; font-style: normal; font-size: 14px; line-height: 180%; letter-spacing: .05em; color: #292b2d; }
    .mauticform-errormsg { display: block; color: red; margin-top: 2px; }
    .mauticform-selectbox, .mauticform-input, .mauticform-textarea { margin-top:10px; padding:10px !important; width: 100%; background-color: #f6f7f9; border-radius: 2px; border: none; -webkit-box-shadow: none; box-shadow: none; font-size: 14px; }
    .mauticform-input input[type="text"] { padding:10px;}
    .mauticform-textarea { min-height: 10em; width:100%;}
    .mauticform-checkboxgrp-row { margin-top:10px;margin-left:10px;}
    .mauticform-checkboxgrp-label { font-weight: normal; }
    .mauticform-checkboxgrp-checkbox {}
    .mauticform-radiogrp-row { margin-top:10px;margin-left:10px;}
    .mauticform-radiogrp-label { font-weight: normal; }
    .mauticform-radiogrp-radio {}
    .mauticform-button-wrapper .mauticform-button.btn-default { width: 244px; height: 58px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #292b2d; border-radius: 100px; font-style: normal; font-weight: 500; font-size: 14px; line-height: 1; letter-spacing: .05em; color: #fff; margin: 0 auto; }
    .mauticform-pagebreak-wrapper .mauticform-pagebreak.btn-default { width: 120px; height: 40px; display: -webkit-box; display: -ms-flexbox; display: inline-block; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #F6F7F9; border: 1px solid #ddd; border-radius: 100px; font-style: normal; font-weight: 500; font-size: 14px; line-height: 1; letter-spacing: .05em; color: inherit; margin: 0 10px 0 0; }
    .mauticform-button-wrapper .mauticform-button { display: inline-block;margin-bottom: 0;font-weight: 600;text-align: center;vertical-align: middle;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;font-size: 13px;line-height: 1.3856;border-radius: 3px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
    .mauticform-pagebreak-wrapper .mauticform-pagebreak { display: inline-block;margin-bottom: 0;font-weight: 600;text-align: center;vertical-align: middle;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;font-size: 13px;line-height: 1.3856;border-radius: 3px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
    .mauticform-button-wrapper .mauticform-button.btn-default[disabled], .mauticform-pagebreak-wrapper .mauticform-pagebreak.btn-default[disabled] { background-color: #fffff; border: none; opacity: 0.65; cursor: not-allowed; }
    .mauticform-pagebreak-wrapper .mauticform-button-wrapper {  display: inline; }
    .mauticform-row.mauticform-required .mauticform-label::after {content: "必須"; display: inline; padding: 3px 8px; margin: 0 0 0 15px; background-color: #0057c0; font-style: normal; font-weight: 300; font-size: 12px; line-height: 1; color: #fff; }
    .mauticform-freehtml .c-title__wrapper { padding-top: 20px; border-top: #292b2d solid 1px; }
    .mauticform_wrapper h3{ text-align: center; font-style: normal; font-weight: 500; font-size: 15px; line-height: 1; letter-spacing: .05em; color: #292b2d; border: none !important; padding-left: 0 !important; margin-top: 0; }
    .mauticform_wrapper .c-title{ font-size: 2.4rem; margin-bottom: 60px; line-height: 1.5; }
    input[type="checkbox"], input[type="radio"] { -webkit-appearance: auto !important; -moz-appearance: auto !important; appearance: auto !important; visibility: initial !important; width: 16px; height: 16px; accent-color: #0057c0; position: relative; top: 2px; }
    .txtspace .mauticform-checkboxgrp{ display:flex; justify-content: center; }
    .txtspace{ border: 1px solid #ddd; border-radius: 2px; padding: 38px 38px 0px; margin: 28px 0; }
    .mauticform-freehtml{ font-style: normal; font-size: 14px; line-height: 180%; letter-spacing: .05em; color: #292b2d; }
    .mauticform-freehtml a { font-weight: 500; color: #0057C0; text-underline-offset: 2px; text-decoration: underline; }
    .mauticform-freehtml a[target="_blank"]:after { content: "\e910"; font-family: icomoon; }
    .mauticform-freehtml .c-title__wrapper a { color: #ffffff; text-decoration: none; }
    .mauticform-freehtml .c-title__wrapper a[target="_blank"]:after { content: "\e901"; font-family: icomoon; }
    .mauticform-field-hidden { display:none }
#mauticform_jianjiyilaiflex_hui_xiannettowaku, #mauticform_jianjiyilaiflex_sekyuriti_no_xuan_ze, #mauticform_jianjiyilaiflex_saba_no_xuan_ze, #mauticform_jianjiyilaiflex_puraibetonettowaku_no_gou, #mauticform_jianjiyilaiflex_yun_yongsapoto_no_xuan_ze, #mauticform_jianjiyilaiflex_o_ke_yang_qing_bao_no_ru{padding-top: 40px;}