/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.lp-form{text-align:center;}.width-33per{width:33%;}body{margin:0px;background:#f0f2f5;}header{height:45px;padding:15px;background:#fff;box-shadow:rgb(50 50 93/25%) 0px 6px 12px -2px,rgb(0 0 0/30%) 0px 3px 7px -3px;z-index:2;position:relative;margin-bottom:20px;}#block-mechawork-lp-branding a img{height:40px;}.lp-form.node--id-21 .container{max-width:480px;margin-left:auto;margin-right:auto;padding:20px;background:#fff;box-shadow:rgb(50 50 93/25%) 0px 6px 12px -2px,rgb(0 0 0/30%) 0px 3px 7px -3px;}.lp-form.node--id-21 .container h2{font-size:18px;}.step-flow{margin:40px 20px 20px;}.step-flow{display:flex;gap:10px;}.step-flow span.hight-light{background:#1abc9c;color:#fff;}.step-flow span{display:block;border-radius:30px;background:#efefef;font-size:13px;}.step-flow span{text-align:center;}.form-step p{font-size:12px;text-align:center;}.formarea{padding:30px;margin-bottom:25px;}.button--primary{display:block;width:228px;height:40px;margin:0 auto;line-height:40px;border:1px solid #eaa22a;background-color:#eaa22a;border-radius:0px;color:#fff;font-size:15px;font-weight:700;text-decoration:none;text-align:center;padding:0;}.formarea label.ttl,.formarea h3{font-weight:700;color:#000;font-size:15px;text-align:left;margin-bottom:8px;display:block;}.formarea span{font-size:12px;}textarea,input[type=text],input[type=email],input[type=date],input[type=tel]{font-size:16px !important;margin-bottom:20px;}textarea,input[type=text],input[type=email],input[type=date],input[type=tel],input[type=url],input[type=password]{display:block;width:100%;padding:0.47rem 0.75rem;font-size:.8125rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;}.form-select{display:block;width:100%;padding:0.47rem 1.75rem 0.47rem 0.75rem;-moz-padding-start:calc(.75rem - 3px);font-size:.8125rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-repeat:no-repeat;background-position:right 0.75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:0rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.formarea h3:after{content:"\5FC5\9808";color:#ff0000;font-size:0.8em;padding:0.1em 0.7em;border:1px solid #ff0000;border-radius:1em;margin-left:0.7em;font-weight:normal;display:unset;vertical-align:unset;background-image:none;}body .lp-form.node--id-21{font-weight:normal;font-style:normal;color:#565872;font-size:13px;font-family:Hiragino Sans,ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN,Meiryo,メイリオ,MS PGothic,helvetica,sans-serif;}.lp-form.node--id-21 .step-flow .width-33per{width:calc((100% - 10px * 3) / 4);font-size:11px !important;}.lp-form.node--id-21 .step-flow{max-width:325px;width:100%;margin-left:auto;margin-right:auto;gap:5px;font-size:11px !important;}.lp-form.node--id-21 .ttl:after{display:inline-block;content:"\5FC5\9808";font-weight:500;font-size:12px;background:#D41114;padding:3px;border-radius:5px;color:#fff !important;}.lp-form.node--id-21 .formarea span{text-align:left;display:block;}.lp-form.node--id-21 .formarea legend{width:100%;}.lp-form.node--id-21 .formarea #edit-field-skpex-license{display:flex;flex-wrap:wrap;gap:8px 8px;margin-bottom:20px;}.lp-form.node--id-21 .formarea #edit-field-skpex-license .form-item{width:calc(100% / 2 - 16px);text-align:left;}.lp-form.node--id-21 .form-item.js-form-type-checkbox,.form-item.js-form-type-radio{display:flex;align-items:flex-start;}.lp-form.node--id-21 .container{max-width:680px;position:relative;}.lp-form.node--id-21 a{color:#c6810d;text-decoration:underline;}.lp-form.node--id-21 .button-wrap{text-align:left;}.lp-form.node--id-21 .button-wrap div{margin-top:30px;}.lp-form.node--id-21 .container h2{color:#000;}.lp-form.node--id-21 button.prevbutton.button--secondary{bottom:20px;left:45px;position:absolute;}@media (min-width:992px){.lp-form.node--id-21 .sp-only{display:none;}}@media (max-width:500px){.lp-form.node--id-21 button.prevbutton.button--secondary{left:15px;}}
