@charset "UTF-8";[data-v-12f342dc]:root{--f-base:"Noto Sans JP","M PLUS Rounded 1c","游ゴシック体","Yu Gothic",yugothic,"メイリオ",meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;--f-num:"Inter","Noto Sans JP","M PLUS Rounded 1c","ヒラギノ角ゴ ProN W3","游ゴシック体","Yu Gothic",yugothic,"メイリオ",meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;--f-num-mono:"Roboto Mono","Noto Sans JP","游ゴシック体","Yu Gothic",yugothic,"メイリオ",meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;--c-transparent:hsla(0,0%,100%,0);--c-bg:#f6f4f3;--c-text:#363636;--c-placeholder:#d6d6d6;--c-disabled:#a6a6a6;--c-border:#a8a8a8;--c-link:#4d98d1;--c-white:#fff;--c-primary:#e67a2d;--c-primary-500:#f4ae7c;--c-primary-200:#ffdec7;--c-primary-100:#fff3eb;--c-secondary:#50a8d7;--c-secondary-500:#8ccbed;--c-secondary-400:#e6f5ff;--c-secondary-200:#d1efff;--c-grey-800:#363636;--c-grey-600:#4e4e4e;--c-grey-400:#6b6b6b;--c-grey-300:#a6a6a6;--c-grey-200:#d6d6d6;--c-grey-100:#e6e6e6;--c-green:#169c57;--c-cv:#ffd342;--c-alert:#f53232;--c-alert-100:color-mix(in srgb,#f53232 10%,#fff 90%);--global-header-height:3.75rem}.estimation-container[data-v-12f342dc]{border-radius:8px;letter-spacing:0;margin:0 auto;padding-bottom:3rem;width:500px}.estimation-container .estimation-title[data-v-12f342dc]{border-radius:8px 8px 0 0;overflow:hidden}@media screen and (max-width:1023px){.estimation-container[data-v-12f342dc]{width:100%}}.estimation-container[data-v-12f342dc] .form-label .icon{height:27px;width:27px}.estimation-container.shadowed[data-v-12f342dc]{box-shadow:0 5px 15px #00000026}@media screen and (min-width:1024px){.title-description[data-v-12f342dc]{max-width:250px}}.estimate-button[data-v-12f342dc]{border-radius:.5rem!important;left:50%;position:absolute;transform:translate(-50%);width:calc(100% - 2rem)}.estimate-button.shadowed[data-v-12f342dc]:hover{transform:translate(-50%,-7px)}.estimate-button.is-larger[data-v-12f342dc]{border-radius:2.5rem;height:5rem}@media screen and (max-width:767px){.estimate-button.is-larger[data-v-12f342dc]{height:7rem}}.estimate-button .apply[data-v-12f342dc]{background-color:var(--c-cv);border-radius:4px;padding:.75rem 1.5rem .75rem 1rem;vertical-align:super}.estimate-button .apply .is-middle[data-v-12f342dc]{vertical-align:middle}[data-v-12f342dc] .form{border-bottom:unset;padding-bottom:1rem}[data-v-12f342dc] .form+.form{border-top:1px dashed var(--c-grey-200);padding-top:1rem}[data-v-12f342dc] .form .label-wrapper{max-width:180px;min-width:180px}[data-v-12f342dc] .form .form-main{flex:1}[data-v-12f342dc] .form .radios{display:flex}
