.form-label.required{display:flex;justify-content:space-between}.form-label.required:after{content:"必須";font-size:.6rem;background:#fa5b5b;display:flex;justify-content:center;align-items:center;padding:0 8px;color:#fff}.form-control{width:100%;padding:.5rem;border:1px solid #dee2e6;border-radius:.25rem}.fs-7{font-size:.8rem!important}.w-100{width:100%}.main-content{padding-bottom:100px;max-width:768px;margin:0 auto}.btn-gradient{background-image:linear-gradient(90deg,#24C6DC 0,#44668b)!important;color:#fff;border:none;padding:15px}.btn-gradient:hover{color:#fff}.docs{padding:20px;line-height:1.6;max-width:800px;margin:0 auto}.docs h1{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#333}.docs h2{font-size:1.25rem;font-weight:700;margin:1.5rem 0 1rem;color:#444}.docs h3{font-size:1.1rem;font-weight:700;margin:1rem 0 .5rem;color:#555}.docs p{margin-bottom:1rem;color:#666}.docs ol{margin:1rem 0;padding-left:2rem}.docs li{margin-bottom:.5rem;color:#666}