@charset "utf-8";body{margin:0;font-family:'Noto Sans JP',sans-serif}.iframe{border:0;width:100%}#conteiner{max-width:1000px;margin:0 auto}.general-conetnt p{margin-top:0}.general-conetnt p span{margin:10px 0;font-size:20px !important;font-weight:700;letter-spacing:.08em}.English-site .general-conetnt p span{letter-spacing:.05em}.form input[type=text],.form input[type=email],.form input[type=submit],.form select,.form textarea{line-height:normal;outline:none;border-radius:0;background:0 0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form select::-ms-expand{display:none}.form#pardot-form>*:first-child{margin-top:0!important}.form#pardot-form .col-form-label{display:block;margin:50px 0 15px;font-size:16px;font-weight:700;letter-spacing:.08em;line-height:24px}.English-site .form#pardot-form .col-form-label{letter-spacing:.05em}.form#pardot-form label.col-form-label span:after{display:inline-block;content:"任意";margin:0 0 0 5px;width:34px;height:20px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:20px;text-align:center;vertical-align:1px;background-color:#999;border-radius:2px}.English-site .form#pardot-form label.col-form-label span:after{letter-spacing:.05em}.form#pardot-form .form-group.required label.col-form-label span:after{content:"必須";background-color:#c71220}.English-site .form#pardot-form label.col-form-label span:after{content:"Optional";width:70px;font-size:9px}.English-site .form#pardot-form .form-group.required label.col-form-label span:after{content:"Required";width:70px;font-size:9px}.form#pardot-form .form-group.form-group:first-child>label:first-child{margin-top:0!important}.form#pardot-form label.col-form-label:after{display:block;content:"";margin:5px 0 0;font-size:12px;font-weight:400;letter-spacing:.08em;line-height:18px}.English-site .form#pardot-form label.col-form-label:after{letter-spacing:.05em}.form#pardot-form .form-field-inner input,.form#pardot-form .form-field-inner textarea,.form#pardot-form .form-field-inner select,.form#pardot-form .form-field-inner input[type=checkbox]+label{font-size:16px;line-height:24px;letter-spacing:.08em}.English-site .form#pardot-form .form-field-inner input,.English-site .form#pardot-form .form-field-inner textarea,.English-site .form#pardot-form .form-field-inner select,.English-site .form#pardot-form .form-field-inner input[type=checkbox]+label{letter-spacing:.05em}.form#pardot-form .form-field-inner input[type=text],.form#pardot-form .form-field-inner textarea{margin:0;padding:12px 20px;width:100%;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;box-sizing:border-box;transition-property:border-color;transition-duration:.25s}.form#pardot-form .form-field-inner input:focus,.form#pardot-form .form-field-inner textarea:focus{background-color:#fff;border-color:#000;outline:0}.form#pardot-form .form-field-description{margin:5px 0 0;font-size:12px;letter-spacing:.08em;line-height:18px}.English-site .form#pardot-form .form-field-description{letter-spacing:.05em}.form#pardot-form .form-field-inner input::placeholder{color:#999}.form#pardot-form .form-field-inner input:-ms-input-placeholder{color:#999}.form#pardot-form .form-field-inner input::-ms-input-placeholder{color:#999}.form#pardot-form .form-group .form-field-outer.last_name,.form#pardot-form .form-group .form-field-outer.Furigana_sei{display:flex;flex-wrap:wrap;justify-content:space-between}.form#pardot-form .form-group .form-field-outer.last_name .form-field-inner,.form#pardot-form .form-group .form-field-outer.Furigana_sei .form-field-inner{width:calc(50% - 10px)}.form#pardot-form .form-field-inner textarea{height:160px}.form#pardot-form .pd-select .form-field-inner select{padding:10px 49px 10px 20px;width:100%;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;background-image:url(https://storage.pardot.com/810133/36117/ic_select.png);background-repeat:no-repeat;background-size:49px 88px;background-position:right center;cursor:pointer;appearance:none;-webkit-appearance:none}.form#pardot-form .pd-select .form-field-inner select::-ms-expand{display:none}.form#pardot-form .pd-select .form-field-inner select:focus{outline:0}.form#pardot-form .pd-checkbox .form-field-inner input[type=checkbox]{display:none}.form#pardot-form .pd-checkbox .form-field-inner input[type=checkbox]+label{position:relative;display:block;margin:18px 0 0;padding:2px 0 0 35px;cursor:pointer}.form#pardot-form .pd-checkbox .form-field-inner input[type=checkbox]+label:before,.form#pardot-form .pd-checkbox .form-field-inner input[type=checkbox]+label:after{display:block;content:"";position:absolute}.form#pardot-form .pd-checkbox .form-field-inner input[type=checkbox]+label:before{top:0;left:0;width:24px;height:24px;background-color:#fff;border:1px solid #e5e5e5;transition-property:background-color,border-color;transition-duration:.25s}.form#pardot-form .pd-checkbox .form-field-inner input[type=checkbox]+label:after{top:7px;left:7px;width:10px;height:6px;border-left:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(-45deg);transition-property:opacity;transition-duration:.25s}.form#pardot-form .pd-checkbox .form-field-inner input[type=checkbox]:checked+label:before{background-color:#c71220;border-color:#c71220}.form#pardot-form .pd-checkbox .form-field-inner input[type=checkbox]:checked+label:after{opacity:1}form#pardot-form .after-form-content{margin:45px 0}form#pardot-form .after-form-framebox{background:#f5f5f5;padding:20px 30px;height:78px;overflow:scroll}.English-site form#pardot-form .after-form-framebox{height:60px}form#pardot-form .after-form-content .after-form-title{font-size:16px;font-weight:700;margin-bottom:15px}form#pardot-form .after-form-content ul{margin:0;padding-left:0;padding-right:0;list-style:none;padding-inline-start:0}form#pardot-form .after-form-content p{letter-spacing:.08em;font-size:12px}.English-site form#pardot-form .after-form-content p{letter-spacing:.05em}form#pardot-form .after-form-content li{position:relative;margin:0 0 5px;padding:0 0 0 12px;font-size:12px;letter-spacing:.08em;line-height:18px;z-index:1}.English-site form#pardot-form .after-form-content li{letter-spacing:.05em}form#pardot-form .after-form-content li:before{display:block;content:"";position:absolute;top:6px;left:0;width:6px;height:6px;background-color:#999;z-index:1}form#pardot-form .after-form-content a{color:#069;text-decoration:none;font-size:12px}form#pardot-form .after-form-content a:hover{color:#09d}form#pardot-form .after-form-content span{font-size:16px !important;text-align:justify;text-justify:inter-ideograph;letter-spacing:.08em;line-height:36px}.English-site form#pardot-form .after-form-content span{letter-spacing:.05em}form#pardot-form .after-form-content span a{color:#069;text-decoration:none}.form-submit{margin:20px auto 0;max-width:320px}.form-submit input[type=submit]{display:block;position:relative;padding:0;margin:0;width:100%;height:60px;color:#fff;font-size:18px;font-weight:900;text-align:center;text-decoration:none;letter-spacing:.08em;line-height:60px;background-color:#c71220;border:none;border-radius:4px;cursor:pointer}.English-site .form-submit input[type=submit]{letter-spacing:.05em}form#pardot-form .alert-danger.form-error{margin:45px 0 0;color:#c71220;font-size:20px;font-weight:700;letter-spacing:.08em;line-height:30px}.English-site form#pardot-form .alert-danger.form-error{letter-spacing:.05em}.form#pardot-form .error .form-field-inner input[type=text],.form#pardot-form .error .form-field-inner textarea{background-color:#fcf3f4;border-color:#e9a0a6}.form#pardot-form .pd-select.error .form-field-inner select{background-color:#fcf3f4;background-image:url(https://storage.pardot.com/810133/36115/ic_select_error.png);border-color:#e9a0a6}.form#pardot-form .form-field-description.error{color:#c71220;font-size:16px;line-height:24px}@media print,screen and (min-width:768px){.article{grid-template-columns:calc(100% - 560px) 560px;grid-template-rows:auto auto;-ms-grid-columns:calc(100% - 560px) 560px;-ms-grid-rows:auto auto}.article__main{margin:0 40px 0 0;grid-column:1/2;grid-row:1;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-row-span:3}.article__side{grid-column:2/3;grid-row:1;-ms-grid-column:2;-ms-grid-row:2;-ms-grid-row-span:2}}@media only screen and (min-width:450px){form#pardot-form .after-form-content span a:hover{color:#09d}.form-submit input[type=submit]{transition-property:color,background-color;transition-duration:.25s}.form-submit:hover input[type=submit]{color:#fff;background-color:#d2414d}}@media only screen and (max-width:767px){.article__main{margin:0 0 50px}}@media only screen and (max-width:450px){.form#pardot-form .form-group .form-field-outer.last_name,.form#pardot-form .form-group .form-field-outer.Furigana_sei{display:block}.form#pardot-form .form-group .form-field-outer.last_name .form-field-inner,.form#pardot-form .form-group .form-field-outer.Furigana_sei .form-field-inner{margin:10px 0 0;width:100%}.form-submit{margin:20px auto 0;max-width:initial}}