@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;200;300;400;500;600;700;800;900&display=swap");body,html{padding:0;margin:0}form#pardot-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 20px;max-width:740px;margin:0 auto;padding:0;font-family:"Noto Sans JP"}@media screen and (max-width:768px){form#pardot-form{gap:20px}}form#pardot-form p.form-field{position:relative;width:100%;padding:0;margin:0;font-size:16px;font-weight:600}@media screen and (max-width:768px){form#pardot-form p.form-field{font-size:13px}}form#pardot-form p.form-field label.field-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%;padding:0;margin:0 0 15px;text-align:left}@media screen and (max-width:768px){form#pardot-form p.form-field label.field-label{margin:0 0 10px}}form#pardot-form p.form-field input[type=text]{border:0;padding:5px 10px;min-height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;font-size:16px}@media screen and (max-width:768px){form#pardot-form p.form-field input[type=text]{min-height:40px;font-size:13px}}form#pardot-form p.form-field input[type=text][size="30"]{width:100%}form#pardot-form p.form-field span.description{margin:0;padding:10px 0 0;font-size:13px}form#pardot-form p.form-field.first_name,form#pardot-form p.form-field.last_name{width:calc(50% - 10px)}form#pardot-form p.form-field.pd-text span.desc{position:absolute;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:50px;margin:0;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;pointer-events:none;color:rgba(0,0,0,0.3)}form#pardot-form p.form-field.required label.field-label{background:transparent}form#pardot-form p.form-field.required label.field-label:after{content:"必須";display:inline-block;padding:5px 10px;background:#1A5BB9;border-radius:30px;font-size:12px;line-height:1;color:#fff}form#pardot-form p.form-field:not(.PrivacyPolicy) span.value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;width:100%;margin:0}@media screen and (max-width:768px){form#pardot-form p.form-field:not(.PrivacyPolicy) span.value{gap:10px}}form#pardot-form p.form-field:not(.PrivacyPolicy) span.value>span{position:relative}form#pardot-form p.form-field:not(.PrivacyPolicy) span.value>span label.inline{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;width:auto;min-height:40px;margin:0;padding:5px 15px 5px 45px;border:1px solid #2792C3;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;font-size:14px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width:768px){form#pardot-form p.form-field:not(.PrivacyPolicy) span.value>span label.inline{font-size:12px}}form#pardot-form p.form-field:not(.PrivacyPolicy) span.value>span label.inline:after,form#pardot-form p.form-field:not(.PrivacyPolicy) span.value>span label.inline:before{content:"";position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:16px;height:16px;border:1px solid #2792C3;border-radius:4px;background:#E9F4F9;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}form#pardot-form p.form-field:not(.PrivacyPolicy) span.value>span label.inline:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%228%22%20fill%3D%22none%22%20viewBox%3D%220%200%2010%208%22%3E%3Cpath%20fill%3D%22%231A5BB9%22%20d%3D%22M3.26%207.66%200%204.4l1.14-1.14%202.12%202.118L8.636%200l1.14%201.14z%22%2F%3E%3C%2Fsvg%3E") center center/10px auto no-repeat;background-color:#fff;opacity:0}form#pardot-form p.form-field:not(.PrivacyPolicy) span.value>span input[type=checkbox]{display:none}form#pardot-form p.form-field:not(.PrivacyPolicy) span.value>span input[type=checkbox]:checked+label.inline{background:#2792C3;color:#fff}form#pardot-form p.form-field:not(.PrivacyPolicy) span.value>span input[type=checkbox]:checked+label.inline:after{opacity:1}form#pardot-form p.form-field.PrivacyPolicy label.field-label{display:none}form#pardot-form p.form-field.PrivacyPolicy span.value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;width:100%;margin:0}form#pardot-form p.form-field.PrivacyPolicy span.value>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}form#pardot-form p.form-field.PrivacyPolicy span.value>span label.inline{position:relative;display:inline-block;margin:0;padding:0 0 0 40px;font-size:16px;font-weight:500;width:auto}form#pardot-form p.form-field.PrivacyPolicy span.value>span label.inline:before{content:"個人情報の取り扱いに"}form#pardot-form p.form-field.PrivacyPolicy span.value>span label.inline:after{content:"";position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:20px;height:20px;border:1px solid #2792C3;border-radius:4px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%228%22%20fill%3D%22none%22%20viewBox%3D%220%200%2010%208%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M3.26%207.66%200%204.4l1.14-1.14%202.12%202.118L8.636%200l1.14%201.14z%22%2F%3E%3C%2Fsvg%3E") center center/10px auto no-repeat;background-color:#fff;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}form#pardot-form p.form-field.PrivacyPolicy span.value>span input[type=checkbox]{display:none}form#pardot-form p.form-field.PrivacyPolicy span.value>span input[type=checkbox]:checked+label.inline:after{background-color:#2792C3}form#pardot-form p.form-field.PrivacyPolicy span.description{text-align:center}form#pardot-form p.submit{margin:0;width:100%}form#pardot-form p.submit input[type=submit]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin:auto;width:260px;min-height:60px;border:0;border-radius:60px;background:#E6B100;color:#fff;font-size:16px;font-weight:500;font-family:"Noto Sans JP";cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}form#pardot-form p.submit input[type=submit]:hover{background:#1A5BB9}form#pardot-form p.error.no-label{width:50%;margin:-20px 0 0}form#pardot-form div.policy-box{max-width:100%}form#pardot-form div.policy-box p{margin:0;word-wrap:break-word}