@charset "UTF-8";:root{--color-primary: #F88525;--color-card: #FFEFE1;--color-form: #FFFBF8;--color-onCard: #000000;--color-onCardExample: #444}:any-link{text-decoration:underline;color:var(--color-primary);text-underline-offset:2px}:any-link:hover{text-decoration:none}.loading-tire{overflow:clip}.loading-tire>*{inline-size:100%;block-size:auto;animation:3s linear 0s infinite loading-tire}@keyframes loading-tire{0%{rotate:0deg}to{rotate:359deg}}.assessment-form{container-type:inline-size}.assessment-form-dialog{position:fixed;inline-size:auto;max-inline-size:min(calc(100% - 20px),640px);padding:0;margin-inline:auto;box-sizing:border-box;overflow:visible;border:0;border-radius:10px}.assessment-form-dialog--has-close-button{margin-block-start:128px}.assessment-form-dialog::backdrop{background:#0000004d;backdrop-filter:blur(4px)}.assessment-form-dialog-close{position:absolute;inline-size:48px;block-size:48px;border-radius:48px;border:0;background:#fff;inset:0;margin-inline-start:auto;margin-block-start:-56px;cursor:pointer;box-shadow:0 0 6px #00000080;display:grid;place-items:center}.assessment-form-dialog-close svg{inline-size:100%;block-size:auto}.assessment-form-dialog-wrapper{max-block-size:calc(100svh - 114px);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;border-radius:10px;box-shadow:0 0 6px #00000080;background:#fff;color:#031d12}.assessment-form-dialog--has-close-button .assessment-form-dialog-wrapper{max-block-size:calc(100svh - 178px)}.assessment-form-dialog-privacy{padding-inline:10px;padding-block:10px}.assessment-form-dialog-privacy>h2{text-align:center}.assessment-form-dialog-privacy-text{border-radius:10px;padding-inline:10px;padding-block:10px;background:#f0f0f0;overflow:auto}.assessment-form-dialog-photo-point{padding-inline:10px;padding-block:10px;font-size:16px}.assessment-form-dialog-photo-point-heading{text-align:center}.assessment-form-dialog-photo-point-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-block-start:16px}.assessment-form-dialog-photo-point-list-item__img{inline-size:100%;block-size:auto}.assessment-form-dialog-photo-point-list-item__text{font-weight:700;text-align:center}@media(min-width:480px){.assessment-form-dialog-photo-point-list{padding-inline:32px}}.assessment-form-dialog-sent{padding-inline:10px;padding-block:10px;display:grid;grid-template-columns:1fr;align-items:stretch;gap:16px;font-size:16px}.assessment-form-dialog-sent-heading{text-align:center;margin-block:0px;font-size:26px;margin-block-start:-12px}.assessment-form-dialog-sent-lead{font-size:18px;font-weight:500;text-align:center;line-height:1.25}.assessment-form-dialog-sent-buttons{display:grid;grid-template-columns:1fr;gap:8px}.assessment-form-dialog-sent-buttons-lead{text-align:center}.assessment-form-dialog-sent img{display:block;max-inline-size:260px;inline-size:100%;block-size:auto;margin-inline:auto;border-radius:10px}.assessment-form-dialog-sent-caution{background:#ede6e0;color:#000;padding-inline:24px;padding-block:16px;text-align:justify}.assessment-form-dialog-sent-caution-heading{letter-spacing:4px;font-weight:700;font-size:18px;text-align:center}.assessment-form-dialog-sent-notice{list-style:disc;list-style-position:outside;padding-inline-start:1.5em;font-feature-settings:"palt"}.assessment-form-button{padding-inline:24px;padding-block:12px;cursor:pointer;font-size:18px;font-weight:700;border:none}.assessment-form-button--primary{background:var(--color-primary);color:#fff;border-radius:10px}.assessment-form-button--secondary{background:var(--color-form);color:var(--color-primary);border:2px solid var(--color-primary);border-radius:10px}.assessment-form-error{color:#ee0e0e;font-size:16px}.assessment-form-type-list{display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr}.assessment-form-radio{background:var(--color-card);color:var(--color-onCard);display:grid;grid-template-columns:1fr;padding-inline:4px;padding-block:4px;font-size:16px;font-weight:700;align-items:center;gap:4px;border-radius:10px;outline-offset:-2px;cursor:pointer;text-align:center}.assessment-form-radio:hover{outline:2px solid color-mix(in srgb,var(--color-primary),#fff 50%)}.assessment-form-radio:has(.assessment-form-radio__radio:checked){outline:2px solid var(--color-primary)}.assessment-form-radio__text{line-height:1.25}.assessment-form-radio__radio{all:unset;inline-size:18px;block-size:18px;margin:0;border-radius:18px;border:3px solid var(--color-primary);display:grid;place-content:center;cursor:pointer;margin-inline:auto}.assessment-form-radio__radio:checked:after{content:"";inline-size:12px;block-size:12px;border-radius:12px;background:var(--color-primary)}.assessment-form-radio__img{inline-size:42px;block-size:auto;margin-inline:auto}.assessment-form-checkbox{color:var(--color-onCard);display:grid;grid-template-columns:auto 1fr;gap:16px;padding-block:4px;font-size:16px;font-weight:700;align-items:center;cursor:pointer}.assessment-form-checkbox-label{display:inline-block;margin-inline-end:.5em}.assessment-form-checkbox--hasIcon{grid-template-columns:auto 52px 1fr;gap:4px}.assessment-form-checkbox__check{all:unset;inline-size:24px;block-size:24px;border-radius:10px;margin:0;border:3px solid var(--color-primary);display:grid;place-content:center;position:relative;cursor:pointer}.assessment-form-checkbox__check:checked:after{content:"";inline-size:32px;block-size:20px;display:block;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2232%22%20height%3D%2220%22%20viewBox%3D%220%200%2032%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3%209.5L10.5%2016.5L29.5%203%22%20stroke%3D%22%23F88525%22%20stroke-width%3D%225%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E);background-size:cover;position:absolute;inset-inline-start:0px;inset-block-start:0px}.assessment-form-check__img{inline-size:100%;block-size:auto}.assessment-form-label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:700;color:var(--color-onCard)}.assessment-form-label__text{background:#c4d8ff;border-radius:4px;padding-inline:8px;padding-block:4px;line-height:1}.assessment-form-label__text--required{background:#ffc4c4}.assessment-form-label__inputed-icon{display:inline-flex;align-items:center}.assessment-form-label__inputed-text{font-size:14px}.assessment-form-selectbox{padding-block:8px;display:grid;gap:4px;grid-template-columns:1fr}.assessment-form-selectbox:after{content:"";display:block;inline-size:18px;block-size:12px;clip-path:polygon(0% 0%,100% 0%,50% 100%);background:var(--color-primary);inset:0;grid-column:1 / 2;grid-row:2 / 3;align-self:center;justify-self:end;margin-inline-end:16px;pointer-events:none}.assessment-form-selectbox-select{appearance:none;inline-size:100%;color:var(--color-onCard);background:var(--color-form);border:2px solid var(--color-primary);border-radius:10px;font-size:16px;padding-inline:12px;padding-block:8px;grid-column:1 / 2;grid-row:2 / 3;line-height:1.5}.assessment-form-textbox,.assessment-form-taiya-size{padding-block:8px;display:grid;gap:4px;grid-template-columns:1fr}.assessment-form-taiya-size-container{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:4px;align-items:end}.assessment-form-taiya-size__separator{font-size:32px}.assessment-form-taiya-size-item{display:grid;grid-template-columns:1fr;align-items:center;text-align:center}.assessment-form-file{padding-block:8px;display:grid;gap:4px;grid-template-columns:1fr}.assessment-form-file-list{display:grid;gap:4px;grid-template-columns:1fr}.assessment-form-file-input{inline-size:100%;background:var(--color-form);color:var(--color-onCard);border:2px solid var(--color-primary);border-radius:10px;padding-inline-end:12px;box-sizing:border-box}.assessment-form-file-input::file-selector-button{font-size:16px;font-weight:700;border:none;background:var(--color-primary);color:#fff;padding-inline:12px;padding-block:6px}.assessment-form-textbox-text{color:var(--color-onCard);background:var(--color-form);border:2px solid var(--color-primary);border-radius:10px;font-size:16px;padding-inline:12px;padding-block:8px;font-family:Noto Sans JP,sans-serif;inline-size:100%;box-sizing:border-box}.assessment-form-textbox-text--textarea{min-block-size:calc(4em + 16px);min-block-size:calc(3lh + 16px);max-block-size:calc(9em + 16px);max-block-size:calc(8lh + 16px);field-sizing:content;resize:none}.assessment-form-textbox-text--price{text-align:end;font-size:20px;line-height:1.15}.assessment-form-textbox-text[type=number]{-moz-appearance:textfield!important}.assessment-form-textbox-text[type=number]::-webkit-outer-spin-button,.assessment-form-textbox-text[type=number]::-webkit-inner-spin-button{-webkit-appearance:none!important}.assessment-form-textbox-price{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:baseline;max-inline-size:200px}.assessment-form-textbox-price__yen{font-size:16px;color:#222}.assessment-form-example{font-size:14px;color:var(--color-onCardExample)}.assessment-form-buttons{display:grid;grid-template-columns:1fr;gap:24px;padding-block:24px}.assessment-form-privacy-button{cursor:pointer;border:0px;background:#06046d;color:#fff;border-radius:999px;padding-inline:24px;padding-block:8px;text-align:center;display:grid;grid-template-columns:24px 1fr;gap:6px;align-items:center;inline-size:fit-content;margin-inline:auto;font-size:16px;font-weight:700}.assessment-form-privacy-button__icon{inline-size:100%;block-size:auto}.assessment-form-photo-point-button{cursor:pointer;border:0px;background:#06046d;color:#fff;border-radius:999px;padding-inline:24px;padding-block:8px;text-align:center;display:grid;grid-template-columns:24px 1fr;gap:6px;align-items:center;inline-size:fit-content;margin-inline:auto;font-size:16px;font-weight:700;margin-block-end:24px}.assessment-form-photo-point-button>svg{inline-size:100%;block-size:auto}.assessment-form-submit-button{cursor:pointer;border:0px;background:var(--color-primary);color:#fff;box-shadow:0 6px #8d4000;border-radius:999px;padding-inline:48px;padding-block:16px;text-align:center;display:block;inline-size:fit-content;min-inline-size:15em;margin-inline:auto}.assessment-form-submit-button--not-valid{filter:grayscale(40%)}.assessment-form-submit-button.assessment-form-submit-button--not-valid{color:#f0f0f0}.assessment-form-submit-button__micro{font-size:16px;font-weight:700}.assessment-form-submit-button__verb{font-size:22px;font-weight:800}@container (width <= 420px){.assessment-form-submit-button{padding-inline:32px}.assessment-form-submit-button__micro{font-size:14px}.assessment-form-submit-button__verb{font-size:20px}}.assessment-form-droparea{background:var(--color-form);color:#000;font-size:18px;font-weight:700;border:4px dashed var(--color-primary);border-radius:10px;padding-block:24px;cursor:pointer;display:grid;justify-items:center}.assessment-form-droparea[inert]{filter:grayscale()}.assessment-form-droparea--dropping{outline:4px solid var(--color-primary);outline-offset:-12px}.assessment-form-droparea__icon{inline-size:52px;block-size:auto}.assessment-form-droparea__icon,.assessment-form-droparea__tap,.assessment-form-droparea__click{pointer-events:none}@media(any-hover:none){.assessment-form-droparea__tap{display:block}.assessment-form-droparea__click{display:none}}@media(any-hover:hover){.assessment-form-droparea__tap{display:none}.assessment-form-droparea__click{display:block}}.assessment-form-uploaded-files{display:flex;flex-wrap:nowrap;padding-block-start:16px;gap:4px;overflow:auto}.assessment-form-uploaded-file{position:relative;inline-size:fit-content;display:grid;place-items:center}.assessment-form-uploaded-file__photo{inline-size:130px;block-size:auto;aspect-ratio:4 / 3;object-fit:contain;border-radius:6px;grid-area:1 / 1 / 2 / 2;border:1px solid rgb(80 80 80)}.assessment-form-uploaded-file:has(.assessment-form-uploaded-file__loading)>.assessment-form-uploaded-file__photo{filter:brightness(75%)}.assessment-form-uploaded-file__loading{inline-size:64px;block-size:auto;grid-area:1 / 1 / 2 / 2;filter:drop-shadow(0px 0px 6px rgb(0 0 0 / .5))}.assessment-form-uploaded-file__remove{position:absolute;inset-block-start:-10px;inset-inline-end:-10px;background:#595959;border-radius:999px;padding-inline:4px;padding-block:4px;display:grid;place-items:center;cursor:pointer;border:none;z-index:1}.assessment-form-uploaded-file__remove>svg{inline-size:20px;block-size:20px}@container (width > 480px){.assessment-form-uploaded-files{gap:12px}.assessment-form-uploaded-file__photo{inline-size:160px}.assessment-form-uploaded-file__remove{inset-block-start:-16px;inset-inline-end:-16px}.assessment-form-uploaded-file__remove>svg{inline-size:32px;block-size:32px}}.assessment-form-file-indicator{display:flex;flex-wrap:nowrap;border-radius:4px;overflow:clip}.assessment-form-file-indicator__item{flex:1 1 0;min-inline-size:0px;block-size:6px;transition:1s;transition-property:flex-grow}.assessment-form-file-indicator__item--none{background:#bfbfbf}.assessment-form-file-indicator__item--attached{background:#00a31b}.assessment-form-file-indicator__item--error{background:#ee0e0e}.assessment-form-file-indicator__item--active{flex-grow:9999}.sending-screen{text-align:center;overflow:hidden;overflow:clip}.sending-screen__loading{inline-size:64px;block-size:auto;display:block;margin-inline:auto;animation:1s sending-screen-loading-start ease-out forwards,2s sending-screen-loading linear infinite;animation-delay:0s,1s}.sending-screen__head{font-size:18px;font-weight:700}@keyframes sending-screen-loading-start{0%{translate:400px 0px;rotate:120deg}to{translate:0px 0px;rotate:-359deg}}@keyframes sending-screen-loading{0%{rotate:0deg}47%{translate:0px 0px}50%{translate:0px 4px}52%{translate:0px 0px}to{rotate:-359deg}}.helpful-box{color:#1e0d7b;background:#f5f9ff;border-inline-start:6px solid currentColor;padding-inline:10px;padding-block:8px}.helpful-box__icon{inline-size:20px;block-size:auto;vertical-align:middle}.assessment-form-heading{margin-block:3em 1em}.assessment-form-heading__step{background:#f37523;color:#fff;font-size:14px;font-weight:700;inline-size:fit-content;padding-inline:8px;padding-block:4px;border-radius:4px}.assessment-form-heading__head{color:#222;font-size:24px;margin-block:0;border-block-end:1px solid #222;font-feature-settings:"palt"}.assessment-form-heading__lead{color:#222;font-size:16px;margin-block:.5em;font-feature-settings:"palt"}.assessment-phone-number-notice{background:#fffbf5;color:#222;max-inline-size:400px;margin-inline:auto;border:3px solid #F08300;font-feature-settings:"palt" 1;text-align:center;padding-inline:12px;padding-block:12px;display:grid;grid-template-columns:1fr;gap:12px}.assessment-phone-number-notice-head,.assessment-phone-number-notice-head *{font-size:20px;font-weight:700;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.assessment-phone-number-notice-head--ib{display:inline-block}.assessment-phone-number-notice-number{display:flex;justify-content:center;align-items:center;gap:4px;font-size:32px;font-weight:900}.assessment-phone-number-notice-bottom{font-size:16px}@media(min-width:801px){.assessment-phone-number-notice-head,.assessment-phone-number-notice-head *{font-size:24px}.assessment-phone-number-notice-number{font-size:38px}.assessment-phone-number-notice-bottom{font-size:18px}}.assessment-end-box{font-size:16px;font-feature-settings:"palt"}
