@charset "utf-8";*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:#fff;font-weight:400;font-style:normal;color:#222221;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-size:16px}.top{background-color:#FFF}.top .logo-container{width:240px;margin:15px 20px 10px}.top .logo-container img{max-width:100%}.top .title-container{background:linear-gradient(274.52deg,#761706 0%,#da291c 100%);padding:8px 0 7px}.top .title-container p{color:#FFF;font-style:normal;font-weight:bold;font-size:32px;line-height:2;width:1000px;margin:0 auto}@media screen and (max-width:767px){.top{margin-bottom:0}.top .logo-container{width:170px;margin:12px 12px 7px}.top .title-container{padding:2px 0}.top .title-container p{font-size:28px;width:100%;padding:0 20px;margin:0}}.row-fluid [class*="span"]{min-height:0}.container{margin:0 auto;flex-direction:column;align-items:center;margin-top:32px}@media(min-width:768px){.main{width:1000px !important}.container{display:flex !important;width:1000px !important}}@media screen and (min-width:768px){.main .content .content-right{margin-left:0;width:500px}.main .content .form-container{margin-left:17%}.main .content .form-container.full-width{margin-left:0}}.container.container-body{width:100% !important}.text h1{line-height:1}.form-container{width:427px !important;background:#e7e3dc;padding:30px 16px}.form-container.full-width{width:100% !important}.text{font-style:normal;font-weight:bold;font-size:18px;margin-bottom:32px}.text .sub-text{margin-bottom:10px;font-size:18px}.text .red-text{font-size:32px;color:#da291c;display:block;line-height:1.4;margin-top:7px}.img-container{width:345px !important;padding:16px;background:#f3f2ee;margin-bottom:41px;text-align:center}.img-container img{max-width:100%;vertical-align:bottom}.img-text{width:549px;position:relative}.img-text:before{position:absolute;content:'';top:-14px;left:0;width:120px;height:6px;background:url(https://cdn2.hubspot.net/hubfs/6295082/download_lp/line.png) no-repeat;background-size:contain}@media screen and (max-width:767px){.img-text{padding:0 20px}.img-text:before{left:20px}}.img-text .hs_cos_wrapper p{font-style:normal;font-weight:normal;line-height:1.5;margin-bottom:16px}.content{display:flex;flex-direction:row}.form-title{font-style:normal;font-weight:bold;font-size:22px;margin-bottom:16px}.form-notice{margin-bottom:24px}.red-bg{background:#da291c;width:26px;height:16px;font-style:normal;font-weight:normal;line-height:28px}.form-title-white{width:26px;height:16px;font-style:normal;font-weight:normal;font-size:10px;line-height:150%;color:#fff;padding:3px}.form-title-red{font-style:normal;font-weight:normal;color:#da291c;display:flex;align-items:center}.form-desc{background:red;width:206px;height:16px;font-style:normal;font-weight:normal;line-height:150%;color:#222221;margin-right:4px}.hs-button{width:395px;line-height:56px;background:#da291c;border-radius:5px;margin-bottom:24px;border-style:solid;color:#fff;font-style:normal;font-weight:bold;font-size:20px;cursor:pointer}.input{background:#fff;padding:16px;margin:8px 0 24px}.inputs-list{list-style:none}.hs_lastname .input,.hs_firstname .input{width:100%}.hs-input{height:38px;padding:0 10px}.hs-input[type="checkbox"],.hs-input[type="radio"]{margin-right:10px;height:auto}textarea.hs-input{padding:10px;min-height:100px;width:80%}.hs_purpose_of_use .input .hs-input,.hs_email .input .hs-input{width:363px}.hs_lastname .input .hs-input,.hs_firstname .input .hs-input{width:176px}.hs_firstname .input .hs-input{position:relative;left:-8px}.hs_firstname .hs-error-msgs .hs-error-msg{position:relative;left:-8px}form span:nth-child(1){font-style:normal;font-weight:normal;margin-left:8px;align-items:center}.form-title-red:before{content:'必須';background:#da291c;color:#fff;font-size:10px;line-height:1.2;margin-right:14px;padding:2px}.hs-form-required{color:#e7e3dc;vertical-align:top}.hs-form-required:after{content:'必須';background:#da291c;color:#fff;font-size:10px;line-height:1.2;margin-left:8px;padding:2px}.hs_lastname .hs-form-required{margin-bottom:-17px}#error-purpose,#error-lastName,#error-firstName,#error-email{margin:8px 0 16px}.asterisk{width:395px;height:53px;font-family:Roboto;font-style:normal;font-weight:normal;font-size:12px;line-height:140%;color:#4a4f53}.asterisk a{color:#da291c;text-decoration:underline}.img-text img{width:120px;height:6px}.hs-error-msgs{display:flex;flex-direction:column;background:#fff;list-style-type:none;color:#da291c;margin:-30px 0 24px;padding:0 0 16px 16px}.hs_error_rollup{display:none}.hs-form{display:flex;flex-wrap:wrap}.hs-form-field,.hs_submit{width:100%}.hs_lastname,.hs_firstname{width:50%}.borderError{border:1px solid red}@media(min-width:768px){.container{margin-top:15px}}@media screen and (max-width:767px){*{margin:0;padding:0;box-sizing:border-box}body{font-size:14px}.content{display:flex;flex-direction:column;width:375px}.container{margin-top:0;display:flex !important;width:375px !important}.img-text,.img-container{width:100% !important}.img-container{margin-bottom:38px}.img-text p{margin:0 auto}.img-text img{margin:0 20px}.text .sub-text{margin-bottom:4px;font-size:18px;display:block;line-height:1.4}.text .red-text{font-size:28px;display:block;line-height:1.4}.text{font-style:normal;font-weight:bold;padding:19px 20px 24px;margin:0}.img-text h2,.img-text .hs_cos_wrapper p{padding:0 20px}.img-text h2{margin-bottom:16px}.form-container{margin:0 10px !important;width:auto !important;padding:24px 10px !important}.form-title{font-size:18px}.input{width:100%;padding:10px}.hs_purpose_of_use .input .hs-input,.hs_email .input .hs-input{width:314px}.hs_lastname .input .hs-input,.hs_firstname .input .hs-input{width:152px}.hs-error-msgs{padding:0 0 16px 8px}.form-title-red:before{margin-right:10px}.hs-button{width:100%;font-size:18px}.asterisk{width:335px;height:50px}.content-left{margin-bottom:32px}.img-text h2:before{left:23px}}.hs-error-msg{color:#fff !important}.hs-error-msg.msg-error{color:#da291c !important}.hs-error-msgs ~ .input .hs-input{border:1px solid red}.img-text ul{padding-left:20px}