@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap")











body{background-color:#f5f5f5}header{align-items:center;display:flex;font-size:14px;font-weight:700;justify-content:center;padding:15px min(3vw,20px)}header .hdLogo{margin-right:min(2vw,27px);width:clamp(120px,17vw,180px)}header .hdTxt{padding:5px 10px 0 0;width:clamp(120px,16vw,170px)}.hs-txtArea{margin:0 auto;width:min(94%,640px)}.hs-txtArea h1{font-size:min(7vw,36px);letter-spacing:.1em;text-align:center}.hs-txtArea p{font-size:14px;letter-spacing:.05em;line-height:1.8}.hs-txtArea p .note01{color:#888;display:block;font-size:12px;margin-top:1em}.hs-txtArea p .note02{color:#e51520;font-size:12px}.container-fluid{background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-sizing:border-box;margin:20px auto 0;padding:20px min(4vw,40px) 60px;width:min(94%,640px)}#hs_cos_wrapper_widget_1695094055718 hr{border:none}.hs-form-required{color:#e51520}.hs-field-desc{color:#537393;font-size:11px}.hs-form-field{margin-bottom:2em}.hs-fieldtype-phonenumber.hs-form-field .hs-input,.hs-fieldtype-text.hs-form-field .hs-input,.hs-fieldtype-textarea.hs-form-field .hs-input{background-color:#f5f8fa;border:1px solid #cbd6e2;box-sizing:border-box;color:#33475b;display:inline-block;font-size:16px;font-weight:400;height:40px;line-height:22px;margin-top:5px;padding:9px 10px;width:100%}.hs-email.hs-form-field .hs-input,.hs-fieldtype-phonenumber.hs-form-field .hs-input{width:min(80%,320px)}.hs-fieldtype-textarea.hs-form-field .hs-input{height:200px}.hs-error-msgs,.legal-consent-container .hs-error-msgs{list-style-type:none;margin:5px 0 0;padding:0}.hs-error-msgs .hs-error-msg,.hs_error_rollup .hs-error-msgs .hs-main-font-element,.legal-consent-container .hs-error-msgs label{background:initial;color:#e51520;font-size:14px;padding:0}.hs-richtext.hs-main-font-element{background:#f5f5f5;color:#646464;font-size:11px;line-height:1.7;padding:20px}.legal-consent-container .inputs-list li{font-size:14px;list-style:none}.legal-consent-container .hs-error-msgs{margin-top:0}.hs_error_rollup .hs-error-msgs{background-color:#ffefef;padding:1em .5em}.hs_submit .hs-button{background:#000;border:none;border-radius:30px;color:#fff;cursor:pointer;display:block;font-size:16px;line-height:50px;margin:40px auto 0;transition:.3s;width:200px}.hs_submit .hs-button:hover{background:#ffd80b;color:#000}footer{color:#d4d4d4;font-size:12px;padding:80px 0 10px;text-align:center}