body.bdash-form-input,body.bdash-form-confirm,body.bdash-form-submit,body.bdash-not-found{color:#666;background-color:#dbdbdb}.step{text-align:center;margin-bottom:30px}.container{max-width:100%!important;padding:0!important}.page-item-description{white-space:pre-wrap;width:100%}.bdash-form-confirm .page-item-description{display:none}.bd-pageset-parent{margin:0 auto 50px;padding:50px;background:#fff;border-radius:12px;box-shadow:0 5px 15px 0 rgba(0,0,0,.35);max-width:1000px}.bd-pageset-header{text-align:center;background:#2577b4;margin-bottom:30px;height:50px}.form-item-radio .page-item-info,.form-item-checkbox .page-item-info{display:flex;flex-direction:column}.form-item-radio .page-item-info label,.form-item-checkbox .page-item-info label{display:flex;align-items:center;margin-right:20px}.form-item-radio .page-item-info label input,.form-item-checkbox .page-item-info label input{display:flex;align-items:center;margin-right:5px}.bdash-form-input .form-item-postalcode .page-item-info{display:flex;align-items:baseline;flex-wrap:wrap}.bdash-form-input .form-item-postalcode .page-item-info input:nth-of-type(1){max-width:100px}.bdash-form-input .form-item-postalcode .page-item-info input:nth-of-type(2){max-width:150px}.page-item-label{margin-bottom:10px}.page-item-layout-v{margin-bottom:50px}textarea{min-height:150px;height:150px}.page-item-message{color:red;width:100%}.page-item-required{font-size:0}.page-item-required::after{word-break:keep-all;content:"必須";padding:3px 6px;border:2px solid #2577b4;border-radius:4px;background:#2577b4;color:#fff;font-size:14px;margin-left:15px;word-break:keep-all}.page-item:first-of-type{margin-top:20px}.bdash-form-input .page-item-label{margin-top:8px;display:flex;justify-content:flex-start;font-weight:400;position:relative;align-items:center}.form-item-agreement .page-item-info label label{font-size:14px}.bdash_form_button_input{margin-top:50px;text-align:center;display:flex;justify-content:space-around}.agreement-text-title{margin-bottom:8px}.agreement-text{height:15em;padding:20px;margin-bottom:5px;border-radius:8px;border:1px solid #ced4da;overflow-y:scroll;background:#f9f9f9}.bdash_form_commit_button,.bdash_form_next_button{border:none;font-size:20px;background-color:#ccc;color:#fff;width:200px;height:60px;box-shadow:0 2px 16px -6px rgba(0,0,0,.6)}[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled),button:not(:disabled){background:#257bc2;cursor:pointer}.bdash_form_commit_button:hover{opacity:.8}button.bdash_form_back_button{margin-bottom:10px;border:none;font-size:20px;background-color:#ccc!important;color:#fff;width:200px;height:60px;box-shadow:0 2px 16px -6px rgba(0,0,0,.6)}.bdash-form-confirm .bdash_form_button_confirm{display:flex;justify-content:space-around}@media (max-width:1199px){.form-control{width:100%!important}.bd-pageset-header{margin:0 auto 0}.bd-pageset-parent{padding:20px}.bdash_form .bd-pageset-header{margin:0 calc(50% - 50vw);width:100vw}.bd-pageset-content-wrap{padding:20px 80px 80px 80px;box-shadow:none}.page-item{flex-direction:column}.page-item:first-of-type{margin-top:30px}.page-item-layout-v{margin-bottom:30px}.page-item-label{display:flex;width:100%;margin-bottom:10px}.page-item-required::after{content:"必須";margin-right:20px;font-size:14px}.form-control{width:100%}}@media (max-width:767px){.bd-pageset-header::after{font-size:24px;font-weight:700;line-height:60px}.bd-pageset-content-wrap{padding:20px 10px 30px 10px}.bdash_form_button_input,.bdash-form-confirm .bdash_form_button_confirm{flex-direction:column;align-items:center}}.bdash-form-input .form-item-radio .page-item-info,.bdash-form-input .form-item-checkbox .page-item-info{display:flex;flex-wrap:wrap}.bdash-form-input .form-item-radio .page-item-info label,.bdash-form-input .form-item-checkbox .page-item-info label{display:flex;align-items:center;margin-right:20px}.bdash-form-input .form-item-radio .page-item-info label input,.bdash-form-input .form-item-checkbox .page-item-info label input{margin-right:8px}@media (max-width:1199px){.bdash-form-input .form-item-radio .page-item-info,.bdash-form-input .form-item-checkbox .page-item-info{width:100%}}.bdash-form-input .form-item-matrix{display:flex;flex-direction:column}.bdash-form-input .form-item-matrix .page-item-label{margin-bottom:10px}.bdash-form-input .form-item-matrix .page-item-info{width:100%;overflow:auto}.bdash-form-input .form-item-matrix .page-item-info th{padding:10px;text-align:center;min-width:8vw;white-space:pre-wrap;font-weight:400}.bdash-form-input .form-item-matrix .page-item-info td{text-align:center}.bdash-form-input .form-item-matrix .page-item-info thead{background:#f4f4f4}.bdash-form-input .form-item-matrix .page-item-info tr:nth-of-type(2n){background:#f4f4f4}.form-item-matrix-table{width:100%}.form-item-matrix-table .custom-select{width:80%;height:40px;margin:10px 0}@media (max-width:1199px){.bdash-form-input .form-item-matrix .page-item-info{width:100%}}@media (max-width:600px){.bdash-form-input .form-item-matrix .page-item-info th{min-width:100px}}.bdash-form-input .form-item-score{display:flex;flex-direction:column}.bdash-form-input .page-item-score .page-item-label{margin-bottom:10px}.bdash-form-input .form-item-score-label{width:100%;display:flex;justify-content:space-between}.bdash-form-input .form-item-score-val{display:flex;width:100%;justify-content:space-between;gap:10px}.bdash-form-input .form-item-score-val label{display:flex;align-items:center}.bdash-form-input .form-item-score-val label input{margin-right:8px}.bdash-form-confirm .form-item-score-label{display:flex;gap:15px}.bdash-form-confirm .form-item-score-val label{margin-right:10px}.bdash-form-confirm .form-item-score-val input{margin-right:5px}.bdash-form-submit div:nth-of-type(1) p{margin-bottom:0}@media (max-width:1199px){.bdash-form-input .form-item-score-val label{flex-direction:column}.bdash-form-input .form-item-score-val label input{margin-right:unset}}input[type=checkbox],input[type=radio]{flex-shrink:0}p img{max-width:100%}.bdash_form .bd-pageset-parent p:has(+p){margin-bottom:0}