@charset "UTF-8";.fs-register-free{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;color:#3e3a39;--bg-gray:#F5F5F5;max-width:1000px;padding-inline:15px;margin-inline:auto}.fs-register-free__stepper{padding-inline:15px;width:100%;margin-inline:auto;max-width:529px;margin-top:24px}.fs-register-free__btn{--btn-width:345px;--btn-height:48px;--btn-font-size:16px;margin-inline:auto}.fs-register-free-index{padding-bottom:38px}.fs-register-free-index__headline{margin-top:28px;font-size:18px;line-height:1.2857142857;font-weight:400;text-align:center}.fs-register-free-index__desc{font-size:12px;line-height:2;margin-top:21px}.fs-register-free-index .fs-register-free-index__browser-attention{font-size:12px;padding:10px;text-align:center}.fs-register-free-index-line{margin-top:24px;background:var(--bg-gray);padding:34px 0 40px}.fs-register-free-index-line__headline{font-size:14px;font-weight:500;line-height:1.5714285714;text-align:center}.fs-register-free-index-line__btn{margin-top:24px;margin-inline:auto;color:#fff;background:#06c755;border:solid 1px #06c755;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;min-height:48px;width:296px;font-weight:700;font-size:16px;line-height:1.0666666667;border-radius:8px;-moz-column-gap:8px;column-gap:8px}.fs-register-free-index-line__btn:hover{text-decoration:none!important;color:#fff!important}.fs-register-free-index-line__btn:active{color:#fff!important}.fs-register-free-index-line__btn:focus{color:#fff!important;text-decoration:none!important;outline-offset:1px;outline:2px solid var(--btn-forcus-outline,#0f73db)}.fs-register-free-index-line__link{margin-top:23px;text-align:center}.fs-register-free-line-register{padding-bottom:80px}.fs-register-free-line-register__wrap{margin-top:32px;margin-bottom:40px;background:var(--bg-gray);padding:32px 15px 40px}.fs-register-free-line-register__inner{max-width:800px;margin-inline:auto}.fs-register-free-line-register__headline{font-size:18px;line-height:1.125;padding-bottom:24px;font-weight:400;text-align:center;position:relative}.fs-register-free-line-register__headline::after{height:1px;width:100%;content:"";position:absolute;bottom:0;left:0;background:#3e3a39}.fs-register-free-line-register__links{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;margin-bottom:56px;margin-top:24px;row-gap:16px}.fs-register-free-line-register__input-block{padding-block:24px;display:flex;flex-flow:column nowrap;row-gap:24px}.fs-register-free-line-register__input-block~.fs-register-free-line-register__input-block{border-top:1px solid #bebebe}.fs-register-free-line-register__input-block:last-of-type{padding-bottom:0}.fs-register-free-line-register__agree{text-align:center;width:-moz-max-content;width:max-content;margin-inline:auto}@media only screen and (min-width:768px){.fs-register-free-index__desc{margin-top:40px;font-size:14px;text-align:center}}@media only screen and (min-width:991px){.fs-register-free{padding-inline:0}.fs-register-free__stepper{margin-top:125px}.fs-register-free-index{padding-bottom:135px}.fs-register-free-index__headline{font-size:24px;line-height:1.3333333333;margin-top:65px}.fs-register-free-index-line{margin-top:32px;padding:34px 0 42px}.fs-register-free-index-line__headline{font-size:20px;line-height:1.4}.fs-register-free-index-line__btn{margin-top:27px}.fs-register-free-index-line__link{margin-top:24px}.fs-register-free-line-register__wrap{margin-top:64px;padding:80px 0 80px;margin-bottom:56px}.fs-register-free-line-register__headline{font-size:24px;padding-bottom:60px}.fs-register-free-line-register__links{margin-top:36px;margin-bottom:80px}.fs-register-free-line-register__input-block{padding-bottom:32px}}