.cancel-hoken-estimate{padding:30px;text-align:left}.cancel-hoken-estimate .caption-title{box-sizing:border-box;margin-bottom:20px;padding:0 0 0 10px;position:relative;text-align:left}.cancel-hoken-estimate .caption-title:before{background-image:linear-gradient(#1a93aa,#69328f);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:3px}.cancel-hoken-estimate .caption-title span{color:#313131;font-size:17px;font-weight:700;line-height:1.2;vertical-align:middle}.cancel-hoken-estimate .item-label{padding-bottom:12px}.cancel-hoken-estimate .item-label span{color:#313131;font-size:14px;font-weight:700;line-height:1.5}.cancel-hoken-estimate .form-item{padding-bottom:15px}.cancel-hoken-estimate .form-item input[type=number],.cancel-hoken-estimate .form-item input[type=text]{border:1px solid #d8d8d8;border-radius:15px;height:44px;overflow:hidden;padding-left:15px;width:100%}.cancel-hoken-estimate .form-item input::placeholder{color:#bbb}.cancel-hoken-estimate .estimate-btn-wrapper{display:inline-block;min-width:96px}.cancel-hoken-estimate .estimate-btn{background:linear-gradient(90deg,#1a93aa,#69328f);border:0 solid #f3f3f3;border-radius:25px;color:#313131;display:block;overflow:hidden;position:relative;width:100%}.cancel-hoken-estimate .estimate-btn .estimate-btn-inner{background:#fff;border-radius:24px;margin:1px}.cancel-hoken-estimate .estimate-btn .estimate-btn-inner .btn-content{display:flex;min-height:30px;padding:10px 0;position:relative}.cancel-hoken-estimate .estimate-btn .estimate-btn-inner .btn-content .content-inner{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding-left:5px;padding-right:5px;width:100%}.cancel-hoken-estimate .estimate-btn .estimate-btn-inner .btn-content .content-inner span{color:#313131;font-size:12px;font-weight:500;line-height:1.2;vertical-align:middle}.cancel-hoken-estimate .insurance-fee{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:17px;font-weight:700;-webkit-justify-content:space-between;justify-content:space-between;margin:30px 0}.cancel-hoken-estimate .white-space{padding:40px}.cancel-hoken-estimate .form-layout-group{border:1px solid #d8d8d8;border-radius:15px;overflow:hidden}.cancel-hoken-estimate .form-layout-group .radio-wrap{-webkit-box-pack:center;align-items:flex-start;border-top:1px solid #d8d8d8;box-sizing:border-box;color:#313131;display:flex;flex-direction:column;justify-content:center;min-height:44px;padding:10px 15px;position:relative}.cancel-hoken-estimate .form-layout-group .radio-wrap:first-child{border-top:none}.cancel-hoken-estimate .form-layout-group .radio-wrap label{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;display:flex;justify-content:center}.cancel-hoken-estimate .form-layout-group .radio-wrap label input[type=radio]{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;border:1px solid #d8d8d8;border-radius:50%;display:inline-flex;flex-direction:column;height:20px;justify-content:center;margin-right:10px;vertical-align:middle;width:20px}.cancel-hoken-estimate .notion{padding:20px 10px 10px}.cancel-hoken-estimate .notion .confirm{padding:20px;text-align:center}.cancel-hoken-estimate .notion .confirm input[type=checkbox]{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:#fff;border:1px solid #d8d8d8;border-radius:4px;box-sizing:border-box;display:inline-flex;flex-direction:column;height:22px;justify-content:center;margin-right:10px;vertical-align:middle;width:22px}.cancel-hoken-estimate .btn-area .c-btn{background:#bdbdbd;border:1px solid #bdbdbd;border-radius:4px;color:#fff;display:block;font-size:18px;margin:auto;max-width:100%;padding:24px 10px;pointer-events:none;text-align:center;width:300px}.cancel-hoken-estimate .btn-area .c-btn.is-active{background:#2697ac;pointer-events:auto}.cancel-hoken-estimate .btn-area .c-btn.mypage_login_btn{background:#fff;color:#bdbdbd;margin-top:15px;padding:11px 10px}.cancel-hoken-estimate .btn-area .c-btn.mypage_login_btn.is-active{border:1px solid #2697ac;color:#2697ac}.cancel-hoken-estimate .inputError{color:#f4333c;font-size:12px;font-weight:400;line-height:1.5;vertical-align:middle}