﻿@font-face{font-family:'notosans';src:url(/life-insurance/assets/notosans-regular-00a66d8d253fc04821b30b1eaf8cad7759884adf940f0d46cf9d2c3f1c9b8d06.woff2) format("woff2"),url(/life-insurance/assets/notosans-regular-0eaa8db6f3889b628f4b00537952c53e8be86aaaabbd0b6a11b1af893f0799f8.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'notosans';src:url(/life-insurance/assets/notosans-bold-9528007baad6448fc89c6a407919eb4c5a4cde499a65a9d2e08737faab0dddae.woff2) format("woff2"),url(/life-insurance/assets/notosans-bold-4b13efc8bd5f9f1cd14e43bd2e9a695068aff155bde8bb5fd62726ba1407322b.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'roboto';src:url(/life-insurance/assets/roboto-regular-af25daddd8c6d39fe1c73f0f8b028f6c3fcf94b4bb5021e4ab7ed5c40e22bcd8.woff2) format("woff2"),url(/life-insurance/assets/roboto-regular-a884cea7caded1ad6024b1fad8c2cd4b157925f69d8fec05855230a9bcb5839c.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'roboto';src:url(/life-insurance/assets/roboto-bold-dda210c050f7cd33244e572c133c27a71f0aa6686ca97ce9fb9ba6e8d33ecce6.woff2) format("woff2"),url(/life-insurance/assets/roboto-bold-2238e36f5bbcf6d69e838dbaf891e7feb6607da207bdd5af2860cb484f615632.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'barlow';src:url(/life-insurance/assets/barlow-regular-edb8f0bd358317457cd6b7efa179b47b45eb6f492d52cff98822a15ceade7d80.woff2) format("woff2"),url(/life-insurance/assets/barlow-regular-ebc0d7ca3628d47b0970013ca41442bdf22153836eb84329ca8811a52c178104.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'barlow';src:url(/life-insurance/assets/barlow-medium-01fd01aec9f5a58a0c7e1a5100d9a66430ae3db356ef6cf41c9b96b7c0cec4cf.woff2) format("woff2"),url(/life-insurance/assets/barlow-medium-f9c367a3bac4b0c1037d266903621020e5654dac5c4d5447a3a2da8fe112b894.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'barlow';src:url(/life-insurance/assets/barlow-semibold-c6c10b8bff70fd6774b5a8594d25df5a29411f98746f9ae6bd34cb94c85a6b85.woff2) format("woff2"),url(/life-insurance/assets/barlow-semibold-0926d50b0c78edd0f56fafd0fc5a0172225f1b8bbfcfd24a7160738ac95e8d51.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'barlow';src:url(/life-insurance/assets/barlow-bold-ca3add64d80d23ecfb5a1c238d802bb93fe379007a8624edc40313e0c66da315.woff2) format("woff2"),url(/life-insurance/assets/barlow-bold-153f66719f484afec0f1ee327fc6afa8de8b74e1fd0c114714a8327cda659ff2.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'din-alternate';src:url(/life-insurance/assets/din-alternate-e15d2cd0abf329e3eb61210d15c2882c05e2dfefb0fe9ae82536fbd40bce815c.woff2) format("woff2"),url(/life-insurance/assets/din-alternate-f4e8d24e294fe1dc8b78d89f6906c64397d227ccd6f5d3d21f8525264884715b.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}:root{--blue: #0088cc;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #d04e4e;--orange: #f4810b;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #888888;--gray-dark: #333333;--light-primary: #fff6ec;--light-red: #fce6e6;--primary: #ff8000;--accent: #008cff;--black: #333333;--light-gray: #d1d1d1;--primary: #ff8000;--secondary: #888888;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #d04e4e;--light: #d1d1d1;--dark: #333333;--breakpoint-xxs: 0;--breakpoint-xs: 375px;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: "Gothic", "HiraKakuProN-W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.custom-control{position:relative;display:block;min-height:1.3125rem;padding-left:2rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1.125rem;height:1.21875rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#ff8000;background-color:#ff8000;box-shadow:none}.custom-control-input:focus~.custom-control-label::before{box-shadow:inset 0 1px 1px rgba(51,51,51,0.075),none}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#ffc080}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#ffd9b3;border-color:#ffd9b3;box-shadow:none}.custom-control-input[disabled]~.custom-control-label,.custom-control-input:disabled~.custom-control-label{color:#888888}.custom-control-input[disabled]~.custom-control-label::before,.custom-control-input:disabled~.custom-control-label::before{background-color:#fff}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:0.09375rem;left:-2rem;display:block;width:1.125rem;height:1.125rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 2px;box-shadow:none}.custom-control-label::after{position:absolute;top:0.09375rem;left:-2rem;display:block;width:1.125rem;height:1.125rem;content:"";background:no-repeat 50% / 50% 50%}.custom-checkbox .custom-control-label::before{border-radius:4px}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#ff8000;background-color:#ff8000;box-shadow:none}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(255,128,0,0.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(255,128,0,0.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ff8000'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(255,128,0,0.5)}.custom-switch{padding-left:2.84375rem}.custom-switch .custom-control-label::before{left:-2.84375rem;width:1.96875rem;pointer-events:all;border-radius:0.5625rem}.custom-switch .custom-control-label::after{top:calc(0.09375rem + 4px);left:calc(-2.84375rem + 4px);width:calc(1.125rem - 8px);height:calc(1.125rem - 8px);background-color:#adb5bd;border-radius:0.5625rem;transition:transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;transform:translateX(0.84375rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(255,128,0,0.5)}.custom-select{display:inline-block;width:100%;height:2.75rem;padding:0.625rem 1.75rem 0.625rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#333333;vertical-align:middle;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAAXNSR0IArs4c6QAAAPtJREFUeAHt2DEOgzAMBdBGvVgXzsRYOnInht6MKntBLWAnw7OUJY6trzfmdlMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL9CpSIaPM8T+u6PiN2b+0spbzGcZy2+kfv70cH9+aWZXkPw1DxH3vvrupF4dR8IUB1cRZSJE4oUAZSNE44UCRSBk4KUARSFk4a0JVImTipQFcgZeOkA51BaoHTBOgIUiucZkD/ILXEaQr0C1JrnOZAe0g94HQB9A2pF5yarauqvwD1dBVKGAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgcE7gA5TzX+g9RBQqAAAAAElFTkSuQmCC") no-repeat right 0.5rem center/28px 24px;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#ffc080;outline:0;box-shadow:0 0 0 0.2rem rgba(255,128,0,0.25)}.custom-select:focus::-ms-value{color:#333333;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:0.75rem;background-image:none}.custom-select:disabled{color:#888888;background-color:#f6f9fc}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #333333}.custom-select-sm{height:calc(1.5em + 0.75rem + 2px);padding-top:0.375rem;padding-bottom:0.375rem;padding-left:0.5rem;font-size:0.75rem}.custom-select-lg{height:calc(1.5em + 1.75rem + 2px);padding-top:0.875rem;padding-bottom:0.875rem;padding-left:1rem;font-size:1rem}.custom-file{position:relative;display:inline-block;width:100%;height:2.75rem;margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:2.75rem;margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#ffc080;box-shadow:none}.custom-file-input[disabled]~.custom-file-label,.custom-file-input:disabled~.custom-file-label{background-color:#fff}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:2.75rem;padding:0.625rem 0.75rem;font-weight:400;line-height:1.5;color:#333333;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:inset 0 1px 1px rgba(51,51,51,0.075)}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + 1.25rem);padding:0.625rem 0.75rem;line-height:1.5;color:#333333;content:"Browse";background-color:#f6f9fc;border-left:inherit;border-radius:0 4px 4px 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff, none}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff, none}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff, none}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#ff8000;border:0;border-radius:1rem;box-shadow:0 0.1rem 0.25rem rgba(51,51,51,0.1);-webkit-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#ffd9b3}.custom-range::-webkit-slider-runnable-track{width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:#d1d1d1;border-color:transparent;border-radius:1rem;box-shadow:inset 0 0.25rem 0.25rem rgba(51,51,51,0.1)}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#ff8000;border:0;border-radius:1rem;box-shadow:0 0.1rem 0.25rem rgba(51,51,51,0.1);-moz-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#ffd9b3}.custom-range::-moz-range-track{width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:#d1d1d1;border-color:transparent;border-radius:1rem;box-shadow:inset 0 0.25rem 0.25rem rgba(51,51,51,0.1)}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:0.2rem;margin-left:0.2rem;background-color:#ff8000;border:0;border-radius:1rem;box-shadow:0 0.1rem 0.25rem rgba(51,51,51,0.1);-ms-transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#ffd9b3}.custom-range::-ms-track{width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:0.5rem;box-shadow:inset 0 0.25rem 0.25rem rgba(51,51,51,0.1)}.custom-range::-ms-fill-lower{background-color:#d1d1d1;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#d1d1d1;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.form-control{display:block;width:100%;height:2.75rem;padding:0.625rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#333333;background-color:#fff;background-clip:padding-box;border:1px solid #d1d1d1;border-radius:4px;box-shadow:inset 0 1px 1px rgba(51,51,51,0.075);transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #333333}.form-control:focus{color:#333333;background-color:#fff;border-color:#ffc080;outline:0;box-shadow:inset 0 1px 1px rgba(51,51,51,0.075)}.form-control::-moz-placeholder{color:#d1d1d1;opacity:1}.form-control::placeholder{color:#d1d1d1;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#fff;opacity:1}input.form-control[type="date"],input.form-control[type="time"],input.form-control[type="datetime-local"],input.form-control[type="month"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:focus::-ms-value{color:#333333;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(0.625rem + 1px);padding-bottom:calc(0.625rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.875rem + 1px);padding-bottom:calc(0.875rem + 1px);font-size:1rem;line-height:1.5}.col-form-label-sm{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);font-size:0.75rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:0.625rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#121621;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + 0.75rem + 2px);padding:0.375rem 0.5rem;font-size:0.75rem;line-height:1.5;border-radius:0.2rem}.form-control-lg{height:calc(1.5em + 1.75rem + 2px);padding:0.875rem 1rem;font-size:1rem;line-height:1.5;border-radius:4px}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:0.5rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-4px;margin-left:-4px}.form-row>.col,.form-row>[class*="col-"]{padding-right:4px;padding-left:4px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:0.3rem;margin-left:-1.25rem}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{color:#888888}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:2rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:0.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:0.5rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:0.25rem 0.5rem;margin-top:.1rem;font-size:0.75rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,0.9);border-radius:4px}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 0.2rem rgba(40,167,69,0.25)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 0.2rem rgba(40,167,69,0.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#28a745}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#28a745}.was-validated .custom-control-input:valid~.custom-control-label::before,.custom-control-input.is-valid~.custom-control-label::before{border-color:#28a745}.was-validated .custom-control-input:valid:checked~.custom-control-label::before,.custom-control-input.is-valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.was-validated .custom-control-input:valid:focus~.custom-control-label::before,.custom-control-input.is-valid:focus~.custom-control-label::before{box-shadow:0 0 0 0.2rem rgba(40,167,69,0.25)}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 0.2rem rgba(40,167,69,0.25)}.invalid-feedback{display:none;width:100%;margin-top:0.5rem;font-size:80%;color:#d04e4e}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:0.25rem 0.5rem;margin-top:.1rem;font-size:0.75rem;line-height:1.5;color:#fff;background-color:rgba(208,78,78,0.9);border-radius:4px}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#d04e4e}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#d04e4e;box-shadow:0 0 0 0.2rem rgba(208,78,78,0.25)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#d04e4e}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#d04e4e;box-shadow:0 0 0 0.2rem rgba(208,78,78,0.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#d04e4e}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#d04e4e}.was-validated .custom-control-input:invalid~.custom-control-label::before,.custom-control-input.is-invalid~.custom-control-label::before{border-color:#d04e4e}.was-validated .custom-control-input:invalid:checked~.custom-control-label::before,.custom-control-input.is-invalid:checked~.custom-control-label::before{border-color:#db7676;background-color:#db7676}.was-validated .custom-control-input:invalid:focus~.custom-control-label::before,.custom-control-input.is-invalid:focus~.custom-control-label::before{box-shadow:0 0 0 0.2rem rgba(208,78,78,0.25)}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before{border-color:#d04e4e}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#d04e4e}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#d04e4e;box-shadow:0 0 0 0.2rem rgba(208,78,78,0.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:0.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:1.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 3rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered,.modal-dialog{display:flex;align-items:center;min-height:calc(100% - 3rem)}.modal-dialog-centered::before,.modal-dialog::before{display:block;height:calc(100vh - 3rem);height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable,.modal-dialog-scrollable.modal-dialog{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content,.modal-dialog-scrollable.modal-dialog .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before,.modal-dialog-scrollable.modal-dialog::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:0 solid rgba(51,51,51,0.2);border-radius:0.5rem;box-shadow:0 11px 15px -7px rgba(0,0,0,0.2),0 9px 46px 8px rgba(0,0,0,0.12),0 24px 38px 3px rgba(0,0,0,0.14);outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#333333}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:0.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:0 solid #d1d1d1;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:0.75rem;border-top:0 solid #d1d1d1;border-bottom-right-radius:0.5rem;border-bottom-left-radius:0.5rem}.modal-footer>*{margin:0.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered,.modal-dialog{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before,.modal-dialog::before{height:calc(100vh - 3.5rem);height:-moz-min-content;height:min-content}.modal-content{box-shadow:0 11px 15px -7px rgba(0,0,0,0.2), 0 9px 46px 8px rgba(0,0,0,0.12), 0 24px 38px 3px rgba(0,0,0,0.14)}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.breadcrumb{display:flex;flex-wrap:wrap;padding:0.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#f6f9fc;border-radius:4px}.breadcrumb-item{display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:0}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:0;color:#888888;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#888888}.announcement-block .information-box{display:flex}.announcement-block .information-box .icon-wrapper{flex-shrink:0}.announcement-block .information-box p{margin-bottom:0rem}.announcement-block .announcement-text{font-size:0.875rem;color:#484f65}.share-sns{display:flex;justify-content:center;margin-bottom:2rem}.share-sns .sns-wrap{margin:0 0.5rem}.share-sns .sns-img{cursor:pointer;transition:all 0.2s ease-in-out}.share-sns .sns-img:hover{opacity:0.7}.bg-light-grey{background-color:#f0f4f7}.bg-black-100{background-color:#f4f4f7}.bg-black-450{background-color:#7f8598}.bg-black-500{background-color:#63697f}.bg-black-600{background-color:#484f65}.bg-blue-50{background-color:#f5fcff}.bg-blue-200{background-color:#8cd5ff}.bg-blue-300{background-color:#66c2ff}.bg-blue-400{background-color:#33a7ff}.bg-blue-500{background-color:#008cff}.bg-blue-4{background-color:#66c2ff}.bg-primary-50{background-color:#fff5eb}.bg-primary-200{background-color:#ffc990}.bg-primary-400{background-color:#ff9930}.bg-green-50{background-color:#f8fff5}.bg-green{background-color:#77d132}.bg-green-2{background-color:#8fe35b}.bg-yellow{background-color:#ffbc00}.bg-yellow-50{background-color:#ffffe6}.bg-yellow-500{background-color:#ffe100}.bg-red-200{background-color:#ff9393}.bg-red-300{background-color:#ff6662}.bg-white{background-color:#fff}.bg-orange{background-color:#ff8000}.bg-grey-9{background-color:#b8bcc9}.bg-pink-1{background-color:#FF9393}.custom-control{line-height:1;min-height:unset}.ie11 .custom-control{min-height:0}.custom-control.custom-control-full{padding-left:0}.custom-control.custom-control-full .custom-control-input~.custom-control-label,.custom-control.custom-control-full .field_with_errors~.custom-control-label{display:block;padding:0.625rem 0.625rem 0.625rem 2.875rem;line-height:1.75rem}.custom-control.custom-control-full .custom-control-label:before,.custom-control.custom-control-full .custom-control-label:after{top:50%;left:0.625rem;width:1.75rem;height:1.75rem;margin-top:-1px;transform:translateY(-50%)}.custom-control.custom-control-full .custom-control-label:before{border-width:1px;border-color:#9ba0b1}.custom-control .custom-control-label{cursor:pointer}.custom-control-input.is-invalid~.custom-control-label{color:#121621}.custom-control-label{line-height:1}.custom-control-label::before,.custom-control-label::after{width:1.25rem;height:1.25rem;top:-0.1875rem}.tapable .list-group-item{padding:0}.tapable .list-group-item .custom-control-label{display:block;padding:0.875rem 0}.tapable .list-group-item .custom-control-label:before,.tapable .list-group-item .custom-control-label:after{top:1rem}.custom-radio .custom-control-input~.custom-control-label,.custom-radio .field_with_errors~.custom-control-label{cursor:pointer}.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:transparent;border-color:#9ba0b1}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-size:71%}.custom-radio .custom-control-input:disabled~.custom-control-label::before{border-color:#fff}.custom-radio .custom-control-input:disabled:checked::before{border-color:rgba(255,128,0,0.5)}.custom-radio .custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#adb5bd}.custom-radio .custom-control-input:not(:disabled):active~.custom-control-label::before{background-color:#fff;border-color:#adb5bd}.custom-radio-tab{display:flex;padding-left:0;margin-bottom:2rem}.custom-radio-tab:not(.row){flex-direction:column}.custom-radio-tab.row{margin-right:-4px;margin-left:-4px}.custom-radio-tab.row div[class^="col-"]{padding-left:4px;padding-right:4px}.custom-radio-tab.custom-radio-tab-vertical .col-item:not(:last-child){margin-bottom:0.5rem}.custom-radio-tab-item{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;height:3rem;padding:0;border:1px solid #d1d1d1;border-radius:0.25rem;margin-top:0.5rem}.custom-radio-tab-item.valid-data .custom-control-label:after{background-image:url(/life-insurance/assets/circle-orange-da8f50e1641acd68f9f79a9e2086ef3f644bdd9c315477f130aac9b22cbe0165.svg);background-size:70%}.custom-radio-tab-pane:not(.active){display:none}.custom-select{padding-right:2rem;transition:none;background-image:url(/life-insurance/assets/arrow-down-36e724e680f7b724f5e51c9bda35c1801fcd414f02d4aca58fa4a263b755fe48.svg)}.custom-select:disabled{background-color:rgba(216,216,216,0.4)}.custom-select:disabled::-moz-placeholder{color:#121621}.custom-select:disabled::placeholder{color:#121621}.custom-select.empty-value{color:#d6d8e0}.custom-select.empty-value option{color:#333333}.group-custom-select .sub-group{display:flex;align-items:center;width:calc(100%/3);margin-left:0.625rem}.group-custom-select .sub-group:first-child{margin-left:0}.group-custom-select .sub-name{margin:0 0 0 0.625rem}.group-custom-select-date .date-group-view{display:flex;align-items:center}.form-group .form-group-inline{display:flex}.form-group .col-form-label{display:flex;align-items:center;padding-top:0.625rem;padding-bottom:0.625rem;line-height:1}.form-group .col-form-label>span:not(:last-child){margin-right:0.5rem}.form-group .col-form-label .note{font-size:0.625rem}.form-group .col-form-label-link{display:flex;align-items:center;margin-left:auto;color:#0088cc}.form-group .col-form-label-link .fa{font-size:1rem}.form-group:last-child{margin-bottom:0}.form-group .form-control:disabled,.form-group .form-control.disabled{background-color:#f4f4f7}.form-ohio{position:absolute;top:0;left:0;z-index:-1;width:0;height:0;opacity:0}.alert-group,.invalid-feedback-group{display:block}.alert-group.invalid-custom>span:before,.invalid-feedback-group.invalid-custom>span:before{display:none}.alert-group>span,.invalid-feedback-group>span{position:relative;color:#f02c27;display:none;font-size:0.875rem;line-height:1;margin-left:0.375rem;padding-top:0.5rem;padding-left:1rem}.alert-group>span:before,.invalid-feedback-group>span:before{content:'';background-image:url(/life-insurance/assets/error-e15b2edadbb7443eae26bf06a96e2843d6ffdcf91ecfa809d7700eb15863f05d.svg);background-position:center;background-repeat:no-repeat;position:absolute;margin-left:-1rem;width:0.75rem;height:0.75rem}.alert-group>span:before,.invalid-feedback-group>span:before{top:0.375rem;left:-0.375rem;width:1rem;height:1rem;margin-left:0;background-size:1rem 1rem}.invalid-parent{border-color:#f02c27;border-width:2px}.form-control.is-invalid,.custom-select.is-invalid{border-color:#f02c27;border-width:2px}.errors-wrapper{display:none}.form-content-group{padding-bottom:2.5rem}.form-overlay-label{position:relative}.form-overlay-label .form-control.one-letter{padding-right:2.25rem}.form-overlay-label .form-control.two-letter{padding-right:3.125rem}.form-overlay-label .label-item{position:absolute;top:50%;right:0.75rem;transform:translateY(-50%)}.btn-rounded{border-radius:6.25rem}.btn-submit-wrapper{margin-top:2.5rem}[class*="btn-outline-"]{font-weight:inherit}.btn-sm{padding:0.4375rem 1.1875rem;font-size:1rem;line-height:1.5;border-radius:6.25rem;font-weight:400}.btn-primary{color:#212529;background-color:#ff8000;border-color:#ff8000;box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(51,51,51,0.075);color:#fff}.btn-primary:hover{color:#212529;background-color:#ff8c1a;border-color:#cc6600}.btn-primary:focus,.btn-primary.focus{color:#212529;background-color:#ff8c1a;border-color:#cc6600;box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(51,51,51,0.075),0 0 0 0.2rem rgba(222,114,6,0.5)}.btn-primary.disabled,.btn-primary:disabled{color:#212529;background-color:#ff8000;border-color:#ff8000}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary.active:not(:disabled):not(.disabled),.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#cc6600;border-color:#bf6000}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary.active:not(:disabled):not(.disabled):focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(222,114,6,0.5)}.btn-primary:hover{border:1px solid #ff8c1a;color:#fff}.btn-accent{color:#fff;background-color:#008cff;border-color:#008cff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(51,51,51,0.075);color:#fff}.btn-accent:hover{color:#fff;background-color:#1a98ff;border-color:#0070cc}.btn-accent:focus,.btn-accent.focus{color:#fff;background-color:#1a98ff;border-color:#0070cc;box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(51,51,51,0.075),0 0 0 0.2rem rgba(38,157,255,0.5)}.btn-accent.disabled,.btn-accent:disabled{color:#fff;background-color:#008cff;border-color:#008cff}.btn-accent:not(:disabled):not(.disabled):active,.btn-accent.active:not(:disabled):not(.disabled),.show>.btn-accent.dropdown-toggle{color:#fff;background-color:#0070cc;border-color:#0069bf}.btn-accent:not(:disabled):not(.disabled):active:focus,.btn-accent.active:not(:disabled):not(.disabled):focus,.show>.btn-accent.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(38,157,255,0.5)}.btn-accent:hover{border:1px solid #1a98ff;color:#fff}.btn-primary:focus,.btn-accent:focus{color:#fff}.btn-primary.disabled,.btn-primary:disabled,.btn-accent.disabled,.btn-accent:disabled{border-color:transparent;background-color:#d6d8e0;color:#fff;pointer-events:none}.btn-outline-primary{color:#ff8000;border-color:#ff8000;background-color:#fff}.btn-outline-primary:hover{color:#fff;background-color:#ff8000;border-color:#ff8000}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 0.2rem rgba(255,128,0,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#ff8000;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary.active:not(:disabled):not(.disabled),.show>.btn-outline-primary.dropdown-toggle{color:#212529;background-color:#ff8000;border-color:#ff8000}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary.active:not(:disabled):not(.disabled):focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(255,128,0,0.5)}.btn-outline-primary:hover{color:#ff8000;background-color:#fff5eb}.btn-outline-primary:not(:disabled):not(.disabled):active{color:#fff}.btn-outline-accent{color:#008cff;border-color:#008cff;background-color:#fff}.btn-outline-accent:hover{color:#fff;background-color:#008cff;border-color:#008cff}.btn-outline-accent:focus,.btn-outline-accent.focus{box-shadow:0 0 0 0.2rem rgba(0,140,255,0.5)}.btn-outline-accent.disabled,.btn-outline-accent:disabled{color:#008cff;background-color:transparent}.btn-outline-accent:not(:disabled):not(.disabled):active,.btn-outline-accent.active:not(:disabled):not(.disabled),.show>.btn-outline-accent.dropdown-toggle{color:#fff;background-color:#008cff;border-color:#008cff}.btn-outline-accent:not(:disabled):not(.disabled):active:focus,.btn-outline-accent.active:not(:disabled):not(.disabled):focus,.show>.btn-outline-accent.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(0,140,255,0.5)}.btn-outline-accent:hover{color:#008cff;background-color:#f5fcff}.btn-outline-accent:not(:disabled):not(.disabled):active{color:#fff}.btn-sm,.btn-group-sm>.btn{padding-top:0.5rem;padding-bottom:0.375rem}.btn-md{padding-top:0.75rem;padding-bottom:0.625rem;border-radius:0.5rem}.btn-login{font-size:0.875rem;padding-top:0.25rem;padding-bottom:0.1875rem}.btn-recommend-modal{max-width:14rem}.btn-fixed-width{max-width:21.4375rem;margin-left:auto;margin-right:auto}.document-review-block{margin-bottom:1.25rem;text-align:right}.document-review-block p{margin-bottom:0;font-size:0.75rem;color:#7f8598}.modal-title{margin-top:0}.modal-footer{padding:inherit;min-height:3rem}.modal-alert .modal-header,.modal-alert .modal-body,.modal-alert .modal-footer{padding-left:1.5rem;padding-right:1.5rem}.modal-alert .modal-header{padding-top:1.5rem;padding-bottom:0.5rem}.modal-alert .modal-body{padding-top:0;padding-bottom:0}.modal-alert .modal-body p{margin-bottom:0.3125rem}@media (max-width: 575.98px){.modal-alert .modal-dialog{margin-left:2.5rem;margin-right:2.5rem}}.modal-custom-view.modal-sm-custom .modal-content{max-width:19.4375rem;margin:0 auto}.modal-custom-view .modal-body{padding:3rem 1.5rem}.modal-custom-view .modal-title{margin-bottom:1.5rem;line-height:1.25rem;text-align:center}.modal-custom-view .desc{line-height:1.225rem}.modal-custom-view .group-btn{display:flex;justify-content:center}.modal-custom-view .group-btn.single-btn .btn{max-width:14rem;width:100%}.modal-custom-view .group-btn .btn{min-width:6.25rem;margin:0 0.75rem}.modal-detail-image .modal-body{position:relative}.modal-detail-image .modal-body .close{position:absolute;top:1.25rem;right:1.25rem;padding:0;border:0;background:transparent}.modal-custom-full .modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1rem}.modal-custom-full .modal-header .title-modal{margin:0 0.625rem 0 0;font-size:1.5rem;line-height:1.6}.modal-custom-full .modal-body{padding-top:0;padding-bottom:0}.modal-custom-full .modal-footer{display:flex;justify-content:center;padding:1.875rem 1rem}.modal{transform:scale(0.8);transition-duration:250ms;transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.modal.show{transform:scale(1)}.backdrop-dark-grey.show{opacity:0.9}.modal-dialog-centered,.modal-dialog{display:flex;align-items:center !important}@media (max-width: 575.98px){.modal-custom-full .modal-dialog{align-items:initial;margin:0;min-height:100%}.modal-custom-full .modal-content{border-radius:0}.modal-detail-image .modal-body{padding-left:1rem;padding-right:1rem}.modal-detail-image .modal-body .close{right:0.625rem}}@media (min-width: 768px){.modal-custom-full .modal-dialog{max-width:39rem}}.header .header-panel{padding:1rem 0}.header .wrap-content{display:flex;align-items:center;flex-wrap:wrap}.header .logo-box{order:1;flex:1;margin:0 0.625rem 0 0;font-weight:normal}.header .logo-link{display:flex;flex-direction:column}.header .logo-link:hover{text-decoration:none}.header .logo{max-width:100%;margin-bottom:0.25rem}.header .underwriter{font-size:0.5rem;line-height:1;color:#000000}.header .btn-linear-header{min-width:6.1875rem}.header .btn-linear-header .btn-content{padding:0.5rem 0.375rem}.header .btn-linear-header .number{margin-bottom:0.25rem;line-height:1;font-size:1rem;font-family:'barlow', sans-serif;font-weight:600}.header .btn-linear-header .text{line-height:1;margin-left:0.1875rem;margin-right:0.4375rem;font-size:0.75rem}.header .btn-linear-header .arrow{width:0.75rem;height:0.75rem}.header .estimate-header{display:flex;align-items:center;flex-wrap:wrap;flex-basis:8.875rem;flex-shrink:0}.header .estimate-header .date{margin:0.1875rem 0 0 0.375rem;font-size:0.5rem;line-height:1.2;color:#63697f;text-align:center;white-space:nowrap}.header .estimate-header img{flex:1;width:5.5rem}.header .estimate-header .number-line{position:relative;display:flex;align-items:baseline;width:100%;margin-top:-0.125rem}.header .estimate-header .number-line:before{content:'';position:absolute;left:0;bottom:0.125rem;width:100%;height:0.25rem;background-color:#ffe100}.header .estimate-header .number-line .number,.header .estimate-header .number-line .desc{position:relative;z-index:2}.header .estimate-header .number-line .number{font-size:1.75rem;line-height:1;font-family:'din-alternate', sans-serif}.header .estimate-header .number-line .desc{line-height:1.4;font-size:0.8125rem}.header .top-header{display:flex;align-items:center;justify-content:space-between}.header .section-header{display:flex;align-items:center;order:3;width:100%;margin-top:1.75rem}.header .section-header .item{display:flex;align-items:center;padding-right:1rem;font-size:0.5rem;line-height:1}.header .section-header .item .inner-item{position:relative}.header .section-header .item .inner-item a{display:flex;align-items:center;font-size:0.75rem;text-decoration:none;color:#121621}.header .section-header .item .inner-item a:hover{font-weight:bold}.header .section-header .item .inner-item a:hover:before{content:'';position:absolute;bottom:calc(-100% + 2px);left:0;right:0;height:0.1875rem;width:100%;background-color:#ffd06b}.header .section-header .item .inner-item a img{vertical-align:middle}.header .other-content{display:none}@media (min-width: 768px){.header .estimate-header{flex-wrap:unset;flex-basis:auto}.header .estimate-header .date{order:3;margin:0;font-size:0.6875rem}.header .estimate-header img{flex:none;width:auto}.header .estimate-header .number-line{margin:0 0.4375rem}.header .estimate-header .number-line:before{bottom:0.25rem}.header .estimate-header .number-line .number{font-size:2.1875rem}.header .estimate-header .number-line .desc{font-size:1.0625rem}.header .other-content{display:block;margin-bottom:1rem;font-size:0.8125rem;line-height:1.5;text-align:right}.header .other-content a{color:#008cff;text-decoration:underline;padding-right:1rem}.header .other-content a:hover{opacity:0.7}.header .logo-box{margin-top:-1.75rem}.header .section-header{margin-top:0.5rem}.header .section-header .item{padding-right:2rem}.header .section-header .item:first-child{display:block}.header .section-header .item .inner-item a{font-size:0.9375rem}.header .section-header .item .inner-item a:hover:before{bottom:-1rem}.header .underwriter{font-size:0.6875rem}}@media (min-width: 992px){.header .section-header{order:2;width:auto;padding-bottom:0}.header .sidebar-toggle{order:3}}.sidebar-main{position:absolute;top:0;right:0;z-index:-1;overflow-y:auto;width:100%;height:100%;background-color:#fff5eb;transition:all .3s;opacity:0}.sidebar-main.active{z-index:800;opacity:1}.sidebar-main .explain{display:block;margin-bottom:0.25rem;font-size:0.625rem;line-height:1.5;font-weight:bold;color:#ff9930}.sidebar-main .img-icon-toggle{margin-right:1rem}.sidebar-main .title-toggle-section{display:block;padding:0.75rem 0 0.5rem;text-align:left;color:#ff9930}.sidebar-toggle{order:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0.5625rem 0.875rem;border-radius:4.25rem;background-color:#ff9930;cursor:pointer}.sidebar-toggle .icon-bar{width:100%;height:0.1875rem;background-color:#979797;transition:all 0.2s ease-in-out}.sidebar-toggle img{width:0.875rem;height:0.875rem}.sidebar-toggle .menu-text{font-size:0.75rem;line-height:1.5;letter-spacing:0.05em;color:#fff;font-weight:bold}.sidebar-toggle .menu-text.text-close{display:none}.sidebar-active .sidebar-toggle .menu-text.text-open{display:none}.sidebar-active .sidebar-toggle .menu-text.text-close{display:block}.sidebar-toggle a:hover{text-decoration:none}.top-sidebar-btn{padding:1rem 0 0.5rem}.sidebar-main-new .contents{display:flex;flex-direction:column;border-radius:0.5rem;overflow:hidden;margin:1rem 0;background-color:#fff}.sidebar-main-new .contents a{display:flex;align-items:center;min-height:4.25rem;padding:1rem 1rem 1rem 1.5rem;text-decoration:none;color:#121621;cursor:pointer}.sidebar-main-new .contents a span{line-height:1.3}.sidebar-main-new .contents a:not(:last-child){border-bottom:0.0625rem solid #ffe0c0}.sidebar-main-new .contents a:hover{opacity:0.7}.sidebar-main-new .last-details .contents{display:flex;flex-direction:row}.sidebar-main-new .last-details .contents a{display:flex;flex-direction:column;flex:1;padding:0.5rem;border-bottom:none}.sidebar-main-new .last-details .contents a:not(:last-child){border-right:0.0625rem solid #ffe0c0}.sidebar-main-new .last-details .contents a:last-child span{display:flex;align-items:center;flex:1}.sidebar-main-new .last-details img{margin-bottom:0.5rem}.sidebar-main-new .top-sidebar-btn{display:flex;align-items:center;justify-content:space-between}.sidebar-main-new .top-sidebar-btn span{font-size:1rem}.sidebar-main-new .home-btn{max-width:5.8125rem;display:flex;align-items:center;justify-content:center;padding:0.75rem 1rem;border-radius:4.25rem;background-color:#ffe0c0}.sidebar-main-new .home-btn span{font-size:0.75rem;color:#ff9930}.sidebar-main-new .home-btn:hover{text-decoration:none}.sidebar-main-new .close-btn{padding:0.75rem 0.9375rem;line-height:1;border-radius:4.25rem;background-color:#ff9930;cursor:pointer}.sidebar-main-new .close-btn strong{color:#fff}.sidebar-main-new .login-area{margin:1rem 0}.sidebar-main-new .login-area .button-line{display:flex;flex-direction:column;margin-bottom:0.25rem}.sidebar-main-new .login-area .wrap-button{flex:1}.sidebar-main-new .login-area .btn-login-area{display:flex;align-items:center;padding:0.6875rem 1rem;border-radius:0.5rem;transition:all 0.2s ease-in-out}.sidebar-main-new .login-area .btn-login-area:hover{text-decoration:none;opacity:.7}.sidebar-main-new .login-area .btn-login-area svg{margin-right:1rem}.sidebar-main-new .login-area .btn-login-area .btn-label{flex:1;margin-top:0.1875rem;word-break:break-all}.sidebar-main-new .login-area .btn-register,.sidebar-main-new .login-area .btn-login{justify-content:center;width:100%;border:0}.sidebar-main-new .login-area .btn-register{margin-bottom:0.25rem;background-color:#ffe0c0;color:#ff9930}.sidebar-main-new .login-area .btn-login{background-color:#ff9930;color:#fff}.sidebar-main-new .login-area .btn-logout{background-color:#fff5eb;border:0.0625rem solid #ff9930;color:#ff9930}.sidebar-main-new .login-area .btn-label{line-height:1.3}.sidebar-main-new .login-area .btn-label>*{display:block}.sidebar-main-new .login-area .id-user{font-size:0.75rem}.sidebar-main-new .login-area .note{font-size:0.75rem;color:#ff9930}.sidebar-active{overflow:hidden}@media (min-width: 375px){.sidebar-main-new .login-area .button-line{flex-direction:row;align-items:stretch;margin:0 -0.125rem 0.25rem}.sidebar-main-new .login-area .wrap-button{margin:0 0.125rem}.sidebar-main-new .login-area .btn-login-area{padding:0.6875rem 1.5rem}.sidebar-main-new .login-area .btn-register{margin-bottom:0}.sidebar-main-new .login-area .btn-logout .btn-label{flex:1}}@media (min-width: 992px){.sidebar-main{padding-top:3.125rem}.sidebar-main .explain{margin-bottom:0.5rem;font-size:0.75rem}.sidebar-toggle{width:3.5rem;height:3.5rem;margin-top:0;padding:0.75rem 0.9375rem;order:3}.sidebar-toggle img{width:1.5rem;height:1.5rem}.sidebar-toggle .menu-text strong{display:none}.section-header{order:2;width:auto;margin-top:0}.sidebar-main-new .content-sidebar{display:flex;justify-content:space-between}.sidebar-main-new .top-sidebar-btn{display:flex;align-items:center;justify-content:space-between;padding:0 0 2.125rem}.sidebar-main-new .close-btn{padding:1rem;margin-top:0;margin-right:0;width:3.5rem;height:3.5rem;border-radius:4.25rem;background-color:#ff9930}.sidebar-main-new .close-btn strong{display:none}.sidebar-main-new .close-btn img{width:1.5rem;height:1.5rem}.sidebar-main-new .home-btn{max-width:9.125rem;padding:1rem 2rem}.sidebar-main-new .home-btn span{font-size:1rem}.sidebar-main-new .home-btn svg{width:1.5rem;height:1.5rem}.sidebar-main-new .last-details .contents a{padding:1rem 0.5rem}.content-item{flex:1}.content-item .contents a{font-size:1.125rem}.right-side-item{display:flex;flex-direction:column;flex:1;margin-left:4rem}.right-side-item .contents a{min-height:4.75rem;font-size:1rem}.title-toggle-section{font-size:1rem}}.header [data-float-display-top="true"]{position:absolute;top:0;left:0;right:0;z-index:15;background-color:#fff;transition:all .25s ease-in-out}.header .has-shadow[data-float-display-top="true"]:not(.hide){box-shadow:0 3px 8px 0 rgba(102,102,102,0.1)}.header .hide[data-float-display-top="true"]{transform:translateY(-120px)}.header .hide.collapse-menu[data-float-display-top="true"]{transform:translateY(-68px)}.header .collapse-menu[data-float-display-top="true"] .section-header{display:none}.main-body[data-float-display-main]{padding-top:7.5rem}@media (min-width: 375px){.header .hide[data-float-display-top="true"]{transform:translateY(-114px)}.main-body[data-float-display-main]{padding-top:7.125rem}}@media (min-width: 768px){.header .hide[data-float-display-top="true"]{transform:translateY(-130px)}.header .hide.collapse-menu[data-float-display-top="true"]{transform:translateY(-104px)}.main-body[data-float-display-main]{padding-top:8.125rem}}@media (min-width: 992px){.header .hide[data-float-display-top="true"]{transform:translateY(-124px)}.main-body[data-float-display-main]{padding-top:7.75rem}}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(51,51,51,0)}body{margin:0;font-family:"notosans", "Gothic", "HiraKakuProN-W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:0.875rem;font-weight:400;line-height:1.5;color:#121621;text-align:left;background-color:#fff}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.5rem}p{margin-top:0;margin-bottom:1rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}b,strong{font-weight:bolder}a{color:#ff8000;text-decoration:none;background-color:transparent}a:hover{color:#ff8000;text-decoration:underline}img{vertical-align:middle;border-style:none}button{border-radius:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}.img-fluid{max-width:100%;height:auto}body{overflow-x:hidden}.container-fix{max-width:62rem;margin:0 auto}.container-lp{max-width:62rem;margin:0 auto;padding:0 1rem}.container-limit{max-width:40rem;margin:0 auto}.btn{display:block;padding:1.0625rem 1rem;border:0;font-size:1rem;line-height:1.4;letter-spacing:0.04rem;font-weight:bold;text-align:center;transition:all 0.2s ease-in-out}.btn:hover{color:#121621;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:none}.btn.disabled,.btn:disabled{box-shadow:none;border-color:transparent;background-color:#d6d8e0;pointer-events:none}.btn:-moz-read-only{box-shadow:none}.btn.read-only,.btn:read-only{box-shadow:none}.btn:not(:disabled):not(.disabled):active,.btn.active:not(:disabled):not(.disabled){box-shadow:none}.btn span{flex:1}.btn-rounded{border-radius:6.25rem}.btn-white-black{background-color:#fff;color:#484f65}.btn-white-black:hover{color:#ff8000}.btn-primary-gradient:not(.disabled,:disabled){background:linear-gradient(156deg, #ffd30a 1.57%, #fe9626 100%)}.btn-accent-gradient:not(.disabled,:disabled){background:linear-gradient(156deg, #66c2ff 1.57%, #008cff 100%)}.btn-white-gradient{color:#484f65}.btn-white-gradient:not(.disabled,:disabled){background:linear-gradient(95deg, #fff 1.09%, #f9f9f9 47.78%)}.btn-black-gradient:not(.disabled,:disabled){background:linear-gradient(156deg, #636878 1.57%, #484f65 100%)}.btn-primary-gradient:not(.disabled,:disabled),.btn-accent-gradient:not(.disabled,:disabled),.btn-white-gradient:not(.disabled,:disabled),.btn-black-gradient:not(.disabled,:disabled){background-size:100% 100%;border:0}.btn-primary-gradient:hover,.btn-accent-gradient:hover,.btn-white-gradient:hover,.btn-black-gradient:hover{opacity:.6}.btn-primary-gradient,.btn-accent-gradient,.btn-black-gradient{color:#fff}.btn-primary-gradient:hover,.btn-accent-gradient:hover,.btn-black-gradient:hover{color:#fff}.btn-large{padding-top:1.3125rem;padding-bottom:1.1875rem;font-size:1.25rem}.btn-medium{padding-top:1.0625rem;padding-bottom:0.9375rem;font-size:1.25rem}.btn-arrow{position:relative;padding-left:1.75rem;padding-right:1.75rem}.btn-arrow .arrow{position:absolute;top:50%;right:0.875rem;transform:translateY(-50%)}@media (min-width: 375px){.btn-arrow{padding-left:2.5rem;padding-right:2.5rem}.btn-arrow .arrow{right:1.375rem}}.list-inline-item{display:inline-block}a.text-blue-500:hover{color:#008cff}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:bold}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2.25rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1.125rem}.fa{font-size:0.875rem}.body-1{font-size:1rem}.body-2{font-size:0.875rem}.small-text{font-size:0.75rem}.small-text-2{font-size:0.625rem}.footer{position:relative;margin-top:3.5rem;padding:0 0 2.25rem}.footer:before{content:'';position:absolute;top:0;left:calc((100% - 100vw) / 2);right:calc((100% - 100vw) / 2);border-bottom:1px solid #d6d8e0}.footer.has-float-btn{padding-bottom:8.375rem}.footer .container-footer{margin:0 auto;max-width:45.625rem}.footer .ref-link{margin-bottom:0.5rem;padding:0}.footer .list-inline-item{margin:0 1.25rem 1rem 0}.footer a{font-size:0.875rem;line-height:1.1;color:#7f8598}.footer a:hover{color:#7f8598}.footer .copyright{margin:0 1rem 0 1rem;line-height:1.1;color:#b8bcc9}.footer .sitemap-container{background-color:#f4f4f7;border-top:1px solid #d6d8e0;border-bottom:1px solid #d6d8e0}.footer .sitemap-section{padding:0 1rem}.footer .sitemap-section .company-name-text{text-align:right;color:#484f65;margin-bottom:2rem}.footer .sitemap-section .sitemap-content{flex-direction:column}.footer .sitemap-section .sitemap-content-child>a{font-weight:700;display:block;padding-bottom:1rem}.footer .sitemap-section .sitemap-content-child:not(.first-section){border-right:none;border-top:1px dashed #d6d8e0;padding-top:1rem}.footer .sitemap-section .sitemap-content-child .list-unstyled{list-style:none;padding:0;display:flex;flex-wrap:wrap}.footer .sitemap-section .sitemap-content-child .highlight-link{color:#008cff}.footer .sitemap-section .sitemap-content-child .list-unstyled-item{width:50%;padding:0.5rem 0}.footer .sitemap-section .sitemap-content-child .list-unstyled-item a{color:#008cff}.footer .sitemap-section .sitemap-content-child .list-unstyled-item:nth-child(1){width:100%}.footer .sitemap-section .third-section p,.footer .sitemap-section .fourth-section p{color:#9ba0b1;font-weight:700;margin-bottom:1rem}.footer .logo-section{padding:2rem 0}.footer .logo-section .underwriter{display:block;font-size:0.51875rem;font-weight:400}.footer .logo-bottom{line-height:0.5;padding:2rem 1rem}.footer .container-footer ul li a{color:#008cff;font-weight:400}.footer .container-footer .first-section{display:flex;flex-direction:column;align-items:flex-start;border-bottom:1px dashed #d6d8e0;margin:0 1rem}.footer .container-footer .second-section{display:flex;flex-wrap:wrap;margin-top:1rem;margin:1rem 0 1rem 1rem}@media (min-width: 768px){.footer .copyright{text-align:right}.footer .sitemap-section{max-width:62rem;margin:0 auto;padding:0 1rem}.footer .sitemap-section .sitemap-content{display:flex;flex-direction:row;margin-bottom:2rem}.footer .sitemap-section .sitemap-content-child{padding:0 2rem}.footer .sitemap-section .sitemap-content-child:not(.first-section){padding-top:0;border-top:none}.footer .sitemap-section .sitemap-content-child:not(.fiveth-section){border-top:none;border-right:1px dashed #d6d8e0}.footer .sitemap-section .sitemap-content-child .list-unstyled{list-style:none;padding:0;display:flex;flex-direction:column;margin-bottom:0}.footer .sitemap-section .sitemap-content-child .list-unstyled-item{padding:0 0 1rem 0;width:100%}.footer .sitemap-section .sitemap-content-child .list-unstyled-item:last-child{padding-bottom:0}.footer .sitemap-section .first-section{padding:0 2rem 0 0}.footer .sitemap-section .third-section{max-width:11.5rem}.footer .container-footer{max-width:62rem}.footer .container-footer .first-section{flex-direction:row}}@media (max-width: 991.98px){.footer .second-section .list-inline-item-comparison{width:100%;text-align:left}.footer .second-section .list-inline-item-term{width:33%;text-align:left}}.statistic-popover{display:flex;justify-content:center;align-items:center;color:#008cff;transition:all 0.2s ease-in-out}.statistic-popover:hover{opacity:0.7;text-decoration:none}.statistic-popover img{margin:0 0.25rem 0.125rem 0}.tooltip.bs-tooltip-top .tooltip-inner{margin-bottom:1rem}.tooltip.bs-tooltip-top .tooltip-recommend:before{top:100%;border-top:0.625rem solid #484f65}.tooltip.bs-tooltip-bottom .tooltip-inner{margin-top:1rem}.tooltip.bs-tooltip-bottom .tooltip-recommend:before{bottom:100%;border-bottom:0.625rem solid #484f65}.tooltip-recommend{position:relative;padding:1rem;background-color:#484f65;border-radius:0.5rem}.tooltip-recommend:before{content:'';position:absolute;left:50%;border-left:0.4375rem solid transparent;border-right:0.4375rem solid transparent;transform:translateX(-50%)}.tooltip-recommend .tooltip-title,.tooltip-recommend .tooltip-desc{color:#fff;line-height:1.55}.tooltip-recommend .tooltip-title{margin-bottom:1rem;font-size:0.875rem}.tooltip-recommend .tooltip-desc{margin-bottom:2rem}.tooltip-recommend .btn-close-tooltip{display:inline-block;padding-top:0.5rem;padding-bottom:0.3125rem;box-shadow:0 3px 8px 0 rgba(102,102,102,0.31);cursor:pointer}#modalLifeInsurance .modal-insurance-body{padding:1.5rem}#modalLifeInsurance .modal-insurance-body .title-insurance-modal{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:0.0625rem solid #b8bcc9}#modalLifeInsurance .modal-insurance-body .title-insurance-modal .title{font-size:1.375rem}#modalLifeInsurance .modal-insurance-body .note{margin-bottom:8rem}#modalLifeInsurance .modal-insurance-body .btn-close{margin:0 auto;padding:1rem 3rem;font-size:1rem;line-height:1.4;color:#484f65;border-radius:9.125rem;border:0.0625rem solid #f4f4f7;background-color:linear-gradient(156deg, #fff 1.57%, #f9f9f9 100%);box-shadow:0 3px 8px 0 rgba(102,102,102,0.1)}#modalExplainService .modal-explain-service-body{padding:2rem 1.5rem 0.5rem}#modalExplainService .modal-explain-service-body .title-explain-service-modal{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:0.0625rem solid #b8bcc9}#modalExplainService .modal-explain-service-body .desc{margin-bottom:1rem}#modalExplainService .modal-explain-service-body .explains{margin-bottom:8.8125rem}.btn-close-gradient{margin:0 auto;padding:1rem 3rem;font-size:1rem;line-height:1.4;color:#484f65;border-radius:9.125rem;border:0.0625rem solid #f4f4f7;background:linear-gradient(156deg, #fff 1.57%, #f9f9f9 100%);box-shadow:0px 3px 8px 0px rgba(102,102,102,0.1)}#modalLinkToMF .modal-content,#modalSendMagazine .modal-content{background-color:#fff5eb}#modalLinkToMF .modal-body,#modalSendMagazine .modal-body{padding:3rem}#modalLinkToMF .title,#modalSendMagazine .title{margin-bottom:2rem}#modalLinkToMF .desc-magazine,#modalSendMagazine .desc-magazine{display:flex;align-items:center}#modalLinkToMF .magazine-box,#modalSendMagazine .magazine-box{padding:0.5rem 1rem;background-color:#fff5eb;border-radius:0.5rem}#modalLinkToMF .magazine-box label,#modalSendMagazine .magazine-box label{line-height:1.3}#modalLinkToMF .custom-control-label-recommend,#modalSendMagazine .custom-control-label-recommend{width:100%;display:flex;position:relative;padding:0 0.625rem;margin-bottom:0;cursor:pointer}#modalLinkToMF .custom-control-input-recommend,#modalSendMagazine .custom-control-input-recommend{display:none}#modalLinkToMF .custom-control-recommend label,#modalSendMagazine .custom-control-recommend label{padding-left:2rem}#modalLinkToMF .custom-control-input-recommend:checked~.custom-control-label-recommend::after,#modalSendMagazine .custom-control-input-recommend:checked~.custom-control-label-recommend::after{background-image:url(/life-insurance/assets/recommended-plan/primary-check-28b388e8e32d2e85c944ecf7fdcc63198cc78c6d0761819d317ece76a3b00056.svg);border:2px solid #ff8000;background-repeat:no-repeat;background-position:center center}#modalLinkToMF .custom-control-input-recommend:checked~.custom-control-label-recommend::after~.custom-control-label-recommend::before,#modalSendMagazine .custom-control-input-recommend:checked~.custom-control-label-recommend::after~.custom-control-label-recommend::before{border:0.0625rem solid #ff8000;background-color:#fff}#modalLinkToMF .custom-control-label-recommend::before,#modalLinkToMF .custom-control-label-recommend::after,#modalSendMagazine .custom-control-label-recommend::before,#modalSendMagazine .custom-control-label-recommend::after{content:"";position:absolute;width:1.5rem;height:1.5rem;top:0;left:0;border:0.0625rem solid #9ba0b1;background-color:#fff}#modalLinkToMF .accept-magazine-flag,#modalLinkToMF .accept-magazine-flag-only,#modalSendMagazine .accept-magazine-flag,#modalSendMagazine .accept-magazine-flag-only{position:relative;display:flex;align-items:center;padding:0.5rem;margin-bottom:1.5625rem;border-radius:0.5rem;background-color:#fff}#modalLinkToMF .accept-magazine-flag:after,#modalLinkToMF .accept-magazine-flag-only:after,#modalSendMagazine .accept-magazine-flag:after,#modalSendMagazine .accept-magazine-flag-only:after{content:'';position:absolute;top:100%;left:50%;border-top:0.875rem solid #fff;border-left:1rem solid transparent;border-right:1rem solid transparent;transform:translateX(-50%);transition:all 0.2s ease-in-out}#modalLinkToMF .group-buttons,#modalSendMagazine .group-buttons{display:flex;flex-direction:column;align-items:center}#modalLinkToMF .btn-send-email,#modalLinkToMF .btn-login,#modalSendMagazine .btn-send-email,#modalSendMagazine .btn-login{margin-bottom:2rem;font-size:0.625rem;box-shadow:0 3px 8px 0 rgba(222,113,13,0.4)}#modalLinkToMF .desc-btn,#modalSendMagazine .desc-btn{margin-bottom:0.5rem;line-height:1.5}#modalLinkToMF .btn-register,#modalSendMagazine .btn-register{width:auto;margin-bottom:2rem;font-size:0.625rem;line-height:1.4;box-shadow:0 3px 8px 0 rgba(102,102,102,0.1)}#modalLinkToMF a,#modalSendMagazine a{color:#008cff}#modalLinkToMF a:hover,#modalSendMagazine a:hover{opacity:0.7;text-decoration:underline}#modalLinkToMF .modal-body,#modalSendMagazine .modal-body{padding:16px}#modalLinkToMF .btn-item,#modalSendMagazine .btn-item{margin-bottom:2rem;width:100%;text-align:center}#modalLinkToMF strong,#modalSendMagazine strong{font-size:0.75rem}#modalLinkToMF .btn-send-email,#modalLinkToMF .btn-login,#modalLinkToMF .btn-register,#modalSendMagazine .btn-send-email,#modalSendMagazine .btn-login,#modalSendMagazine .btn-register{max-width:15.4375rem;width:100%;margin:0 auto;padding:1rem;font-size:0.75rem}#modalLinkToMF a,#modalSendMagazine a{line-height:1.5;text-decoration:underline}@media (min-width: 375px){#modalLinkToMF .modal-body,#modalSendMagazine .modal-body{padding:3rem}#modalLinkToMF .btn-send-email,#modalLinkToMF .btn-login,#modalLinkToMF .btn-register,#modalSendMagazine .btn-send-email,#modalSendMagazine .btn-login,#modalSendMagazine .btn-register{font-size:1rem}#modalLinkToMF strong,#modalSendMagazine strong{font-size:1rem}}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.recommended-plan-details{background-color:#ffb160}.recommended-plan-details .nav-plan-detail{display:flex;justify-content:center;align-items:center;padding:0.6875rem 0}.recommended-plan-details .nav-plan-detail .slide-dot{width:0.625rem;height:0.625rem;margin:0 0.1875rem;background-color:#ff8000;border-radius:50%;text-indent:-62499.9375rem;cursor:pointer}.recommended-plan-details .nav-plan-detail .slide-dot.active{background-color:#fff}.recommended-plan-details .details{padding:0 0.5rem 2.375rem}.recommended-plan-details .order-first{display:none}.recommended-plan-details .top-details{background-color:#fff5eb;position:relative;padding:1.5rem;overflow:hidden;border-radius:0.5rem 0.5rem 0 0}.recommended-plan-details .top-details .order-text.show .order-first{display:inline}.recommended-plan-details .price-details{position:relative;z-index:2;line-height:1.55}.recommended-plan-details .price-details strong{display:block}.recommended-plan-details .image-plan-details{position:absolute;bottom:0;right:0}.recommended-plan-details .note-price{margin-bottom:0.3125rem;padding:0.25rem 0.5rem;color:#fff;line-height:1.55;border-radius:0.25rem;background-color:#ff9930}.recommended-plan-details .price-value{font-size:3.25rem}.recommended-plan-details .main-details{background-color:#fff;padding:1.5rem}.recommended-plan-details .advice-items{margin-bottom:0.5rem}.recommended-plan-details .advice-items a{text-decoration:underline}.recommended-plan-details .advice-items a:hover{opacity:0.7}.recommended-plan-details .conversation-details .item{display:flex;align-items:flex-start;margin-bottom:1rem}.recommended-plan-details .conversation-details .item .speech{margin-bottom:0;padding:0.5rem 1rem;border-radius:0.5rem}.recommended-plan-details .conversation-details .item .speech:not(:last-child){margin-bottom:0.5rem}.recommended-plan-details .conversation-details .answer-item .speechs{margin-left:0.5rem}.recommended-plan-details .conversation-details .answer-item .speech{background-color:#f4f4f7}.recommended-plan-details .conversation-details .question-item{flex-direction:row-reverse}.recommended-plan-details .conversation-details .question-item .speechs{margin-right:0.5rem}.recommended-plan-details .conversation-details .question-item .speech{background-color:#e6f3fa}.recommended-plan-details a:not(.btn){color:#008cff}.recommended-plan-details .conversation-details.bottom{margin-bottom:3.5rem}.recommended-plan-details .buttons-group{display:flex;align-items:center;flex-direction:column}.recommended-plan-details .buttons-group .btn-quote-plan{width:100%;max-width:19.4375rem;margin-bottom:1.5rem;padding:1.125rem 2.5rem}.recommended-plan-details .buttons-group .btn-primary-gradient{box-shadow:0px 3px 8px 0px rgba(222,113,13,0.4)}.recommended-plan-details .buttons-group .btn-accent-gradient{box-shadow:0px 3px 8px 0px rgba(0,52,129,0.31)}.recommended-plan-details .slick-dots{bottom:0;z-index:10;padding:0.875rem 0;font-size:0}.recommended-plan-details .slick-dots li{width:0.625rem;height:0.625rem;margin:0 0.1875rem}.recommended-plan-details .slick-dots li button{width:100%;height:100%;padding:0;background-color:#ff8000;border-radius:100%}.recommended-plan-details .slick-dots li button:before{content:none}.recommended-plan-details .slick-dots li.slick-active button{background-color:#fff}.recommended-plan-details .slick-slide img{display:inline-block}.recommended-plan-details .professional-voice{padding:2rem 1.5rem;border-radius:0 0 0.5rem 0.5rem}.recommended-plan-details .professional-voice .voice-title{margin-bottom:2rem}.recommended-plan-details .professional-voice .desc-voice span{display:block;margin-bottom:1.5rem}.recommended-plan-details .professional-voice .summary-title{display:flex;align-items:center;justify-content:center}.recommended-plan-details .professional-voice .summary-options{display:flex;flex-wrap:wrap;align-items:stretch}.recommended-plan-details .professional-voice .small-block{flex:1;flex-grow:1;padding:0.5rem 0.5rem 1rem;border-radius:0.5rem;border:0.0625rem solid #ffe0c0;background-color:#fff}.recommended-plan-details .professional-voice .small-block:not(:last-child){margin-right:0.5rem}.recommended-plan-details .professional-voice .small-block span{line-height:1.4}.recommended-plan-details .professional-voice .dot-text{position:relative;padding-left:1rem}.recommended-plan-details .professional-voice .dot-text:before{position:absolute;top:8px;left:0;display:inline-block;width:5px;height:5px;content:'';background-color:#333;border-radius:50%}.user-info .container-limit{position:relative;padding:0.5rem;background:linear-gradient(152deg, #FFB800 0%, #FE9626 100%)}.user-info .container-limit:after{content:'';position:absolute;top:100%;left:50%;border-top:0.875rem solid #FF9727;border-left:1rem solid transparent;border-right:1rem solid transparent;transform:translateX(-50%);transition:all 0.2s ease-in-out}.user-info .bg-user-info{position:relative;background-color:#fff}.user-info .bg-user-info .img-circle-left,.user-info .bg-user-info .img-circle-right{top:50%;position:absolute;transform:translateY(-50%)}.user-info .bg-user-info .img-circle-left{right:0}.user-info .bg-user-info .img-circle-right{left:0}.user-info .user-details{padding:0.9375rem 0 0.375rem}.user-info .details{display:flex;justify-content:center;align-items:center}.user-info .content{display:flex;align-items:flex-start}.user-info .content:not(:last-child){margin-bottom:1rem}.user-info .small-title{margin-right:0.5rem;font-size:0.8125rem;color:#b8bcc9;line-height:1.25}.user-info .value{font-size:1.375rem;line-height:1}.user-info .image-gender{width:7.5rem;height:7.5rem;margin-right:1rem}.user-info .note-text{position:relative;padding:0.25rem 0.5rem;color:#fff;border-radius:2.75rem;background-color:#63697f}.user-info .note-text span{padding:0 0.25rem}.user-info .img-quote{margin-top:-0.5rem}.user-info .button-edit{padding:0 0.75rem 0.5rem;text-align:right}.user-info .button-edit .img-edit{margin-right:0.375rem;margin-bottom:0.125rem}.user-info .button-edit a{margin-left:0.375rem;color:#008cff}.recommended-options .inner{padding:1.5625rem 1rem 1.5rem}.recommended-options .title{line-height:1.55}.recommended-options .title .other{font-size:0.8125rem;color:#ff8000}.recommended-options .title .main{font-size:1.375rem}.recommended-options .order-first{display:none}.recommended-options .custom-radio-grp{display:flex;flex-direction:column}.recommended-options .custom-radio-item{position:relative;flex:1;margin-bottom:0.5rem}.recommended-options .custom-radio-item label{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1;margin:0;padding:0.9375rem 0.875rem 0.625rem 2.5rem;border:1px solid #9ba0b1;border-radius:0.375rem;font-size:1rem;line-height:1}.recommended-options .custom-radio-item label:before,.recommended-options .custom-radio-item label:after{content:'';position:absolute;top:50%;background-color:transparent;border-radius:50%;transform:translateY(-50%)}.recommended-options .custom-radio-item label:before{left:0.625rem;width:1.5rem;height:1.5rem;border:1px solid #9ba0b1}.recommended-options .custom-radio-item label:after{left:1rem;width:0.75rem;height:0.75rem}.recommended-options .custom-radio-item label strong{line-height:1.55}.recommended-options .custom-radio-item label span{line-height:1.3}.recommended-options .custom-radio-item label .main-content,.recommended-options .custom-radio-item label .main-content-suffix{display:contents}.recommended-options .custom-radio-item input{position:absolute;top:0;left:0;opacity:0;transition:background-color 0.25s ease-in-out}.recommended-options .custom-radio-item input:checked~label{border:0.125rem solid #ff8000;background-color:#fff5eb}.recommended-options .custom-radio-item input:checked~label:after{background-color:#ff8000}.recommended-options .custom-radio-item input:checked~label:before{border:2px solid #ff8000}.recommended-options .custom-radio-item input:checked~label .main-content,.recommended-options .custom-radio-item input:checked~label .main-content-suffix{display:block;font-weight:bold}.recommended-options .custom-radio-item input:checked~label .value-price{font-size:1.3125rem}.recommended-options .custom-radio-item input:checked~label .unit{font-weight:bold}.recommended-options .custom-radio-item input:checked~label .img-option{opacity:1}.recommended-options .custom-radio-item.active .order-first{display:inline}.recommended-options .custom-recommended{position:relative}.recommended-options .custom-recommended:before{content:"";position:absolute;display:block;background-color:#fff;border:#adb5bd solid 2px;border-radius:50%;top:50%;left:0.625rem;width:1.75rem;height:1.75rem;transform:translateY(-50%)}.recommended-options .img-option{position:absolute;bottom:0;right:8px;z-index:-2;opacity:0;transition:opacity 0.15s ease-in-out}.external-information .title-external{margin-bottom:0;font-size:1rem;line-height:1.55}.external-information .desc{font-size:0.8125rem;line-height:1.55;margin:0.5rem 0 0}.external-information .detail-info{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:1.5rem;padding:1rem;background-color:#fff5eb;border:0.0625rem solid #ff9930;border-radius:0.5rem}.external-information .detail-info .btn-external-info{max-width:19.4375rem;width:100%;margin-bottom:0.5rem;box-shadow:0 3px 8px 0 rgba(222,113,13,0.4)}.external-information .detail-info .btn-external-info:disabled{box-shadow:none}.external-information .detail-info .note{font-size:0.8125rem;line-height:1.4;text-align:center;color:#63697f}.external-information .disabled{color:#d6d8e0;background-color:#f4f4f7}.comparison-plan .inner{padding:1.5rem 0}.comparison-plan .title-section{padding:0 1rem}.comparison-plan .btn-quote-access{max-width:7.5rem;width:100%;padding:0.5625rem 0.5rem 0.5rem;font-size:0.75rem;line-height:1.4;letter-spacing:0.03rem}.comparison-plan .btn-quote-access.btn-primary-gradient{box-shadow:0 3px 8px 0 rgba(222,113,13,0.4)}.comparison-plan .btn-quote-access.btn-accent-gradient{box-shadow:0 3px 8px 0 rgba(0,52,129,0.31)}.comparison-plan .comparison-table{overflow-y:auto;padding:0 0.9375rem;scroll-behavior:smooth}.comparison-plan .table-box{position:relative;min-width:36.5625rem}.comparison-plan .table-box .group-info{display:flex;align-items:center;padding:0.875rem;background-color:#ffe0c0;border-left:0.0625rem solid #d6d8e0;border-right:0.0625rem solid #d6d8e0;border-bottom:0.0625rem solid #d6d8e0}.comparison-plan .table-box .group-info .group-content{flex:1;margin-left:0.5rem}.comparison-plan .table-box .group-info .group-name{margin-bottom:0.25rem;font-size:0.875rem;line-height:1.4}.comparison-plan .table-box .group-info .group-desc{margin-bottom:0;font-size:0.625rem;line-height:1.4}.comparison-plan .table-box .tb-row{display:flex;align-items:stretch}.comparison-plan .table-box .tb-row[data-track-sticky]{left:0}.comparison-plan .table-box .tb-row.active[data-track-sticky] .img-plan-header{display:none}.comparison-plan .table-box .tb-header{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:#ff8000;border-top:0.0625rem solid #d6d8e0}.comparison-plan .table-box .tb-header:not(:first-child){color:#fff}.comparison-plan .table-box .tb-header:first-child{color:#ffb160}.comparison-plan .table-box .tb-row-name{background-color:#fff5eb}.comparison-plan .table-box .tb-row-name span{color:#ff8000;font-weight:bold}.comparison-plan .table-box .tb-cell{display:flex;align-items:center;justify-content:flex-start;width:25%;padding:1rem;border-left:0.0625rem solid #d6d8e0;border-bottom:0.0625rem solid #d6d8e0}.comparison-plan .table-box .tb-cell:last-child{border-right:0.0625rem solid #d6d8e0}.comparison-plan .table-box .tb-cell span{line-height:1.4}.comparison-plan .table-box .tb-cell:not(.tb-header,.tb-row-name) img{margin-bottom:0.625rem}.comparison-plan .table-box .tb-cell:not(.tb-row-name){display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.contractor-voice .feedbacks .item{display:flex;align-items:flex-start;margin-bottom:1rem}.contractor-voice .feedbacks .voice-content{flex:1;margin-left:0.5rem;padding:0.5rem 1rem;background-color:#e6f3fa;border-radius:0.5rem}.contractor-voice .feedbacks .voice-content p{font-size:1rem;line-height:1.55}.contractor-voice .note{font-size:0.75rem;line-height:1.6}.choosing-plan .plans .item{padding:1rem;background-color:#fff5eb;border:0.0625rem solid #d6d8e0;border-radius:0.5rem}.choosing-plan .plans .item:not(:last-child){margin-bottom:0.5rem}.choosing-plan .plans .plan-desc{display:flex;align-items:center;margin-bottom:1rem}.choosing-plan .plans .plan-desc .content{flex:1;margin-left:1rem}.choosing-plan .plans .plan-desc .content p{margin-bottom:0.25rem;font-size:0.75rem;line-height:1.5;color:#ff8000}.choosing-plan .plans .plan-desc .plan-name{margin-bottom:0;font-size:1.125rem;line-height:1.3;letter-spacing:0.045rem}.choosing-plan .plans .plan-price{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.choosing-plan .plans .plan-price .price-label{padding:0.25rem 0.5rem;background-color:#ffe0c0;border-radius:0.5rem;font-size:0.75rem;color:#ff8000}.choosing-plan .plans .plan-price .price-value{display:flex;align-items:baseline;margin-left:0.5rem}.choosing-plan .plans .plan-price .price,.choosing-plan .plans .plan-price .unit{line-height:1.2}.choosing-plan .plans .plan-price .price{font-size:2.25rem}.choosing-plan .plans .plan-price .unit{font-size:1.125rem}.choosing-plan .plans .plan-apply{margin:0 -0.25rem;display:flex;flex-wrap:wrap}.choosing-plan .plans .plan-apply>*{padding:0 0.25rem}.choosing-plan .plans .plan-apply .wrap-action>*{font-size:0.875rem;letter-spacing:0.035rem}.choosing-plan .plans .plan-apply .wrap-action:first-child{width:100%}.choosing-plan .plans .plan-apply .wrap-action:not(:first-child){width:50%}.choosing-plan .plans .btn-plan-detail,.choosing-plan .plans .btn-plan-proceed{line-height:1.4;padding-top:0.75rem;padding-bottom:0.75rem}.choosing-plan .plans .btn-plan-detail{box-shadow:0 3px 8px 0 rgba(102,102,102,0.1)}.choosing-plan .plans .btn-plan-customize{padding-top:0.3125rem;padding-bottom:0.3125rem;line-height:1.2;box-shadow:0 3px 8px 0 rgba(222,113,13,0.4)}.choosing-plan .plans .btn-plan-proceed{box-shadow:0 3px 8px 0 rgba(0,52,129,0.31)}.survey-information .inner{padding-top:2rem;padding-bottom:2rem}.survey-information .wrap-survey{max-width:21.4375rem;margin:0 auto}.survey-information .survey-line:not(.survey-highlight) .number{font-size:1.5625rem}.survey-information .survey-line .item-info{display:flex;align-items:baseline;margin-bottom:0.25rem}.survey-information .survey-line .item-info>*{line-height:1.4}.survey-information .survey-line .item-info .name{flex:1;margin-right:0.75rem}.survey-information .survey-line .item-info .unit{font-size:1rem}.survey-information .survey-line .item-progress-bar{position:relative;height:0.4375rem;background-color:#f4f4f7}.survey-information .survey-line .item-progress-bar span{position:absolute;top:0;left:0;right:0;height:100%;background-color:#ffb160}.survey-information .survey-highlight .name{font-size:1rem}.survey-information .survey-highlight .number{font-size:1.875rem}.survey-information .survey-account{padding:2rem 0}.survey-information .survey-account .account-pic{display:flex;align-items:flex-start}.survey-information .survey-account .account-pic .wrap{width:10%}.survey-information .survey-account .account-pic .wrap:nth-child(n+6) img{filter:grayscale(1);opacity:.3}.survey-information .survey-account .desc{display:flex;align-items:center;position:relative;max-width:17.9375rem;margin:1.3125rem auto 0;padding:0.3125rem 0.5rem;background-color:#fff5eb;border-radius:1rem}.survey-information .survey-account .desc:before{content:'';position:absolute;left:50%;bottom:100%;border-left:0.4375rem solid transparent;border-right:0.4375rem solid transparent;border-bottom:0.8125rem solid #fff5eb;transform:translateX(-50%)}.survey-information .survey-account .desc p{margin:0.25rem 0.5625rem 0 0;font-size:0.8125rem;line-height:1.4;text-align:center}.survey-information .note{font-size:0.75rem;color:#7f8598;line-height:1.4}.insurance-options .products{position:relative;display:flex;flex-wrap:nowrap;overflow:scroll hidden;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.insurance-options .products.active{cursor:grab;cursor:-webkit-grab}.insurance-options .products::-webkit-scrollbar{display:none}.insurance-options .products .item{flex-basis:11.25rem;flex-shrink:0;margin:0 0.25rem;padding:1rem;background-color:#fff;border:0.0625rem solid #d6d8e0;border-radius:0.5rem}.insurance-options .products .item:first-child{margin-left:1rem}.insurance-options .products .item:last-child{margin-right:1rem}.insurance-options .products .options-label{display:block;margin-bottom:0.25rem;color:#ff8000;font-size:0.75rem;line-height:1.4}.insurance-options .products .options-title{min-height:3.1875rem;font-size:1.125rem;line-height:1.4}.insurance-options .products .monthly-text{font-size:0.75rem;line-height:1.1}.insurance-options .products .monthly-price{display:flex;align-items:baseline}.insurance-options .products .monthly-price>*{line-height:1.1}.insurance-options .products .monthly-price .number{margin-right:0.375rem;font-size:2rem}.insurance-options .products .monthly-price .unit{display:block;margin-left:0.25rem;font-size:1rem}.insurance-options .products .btn-product-quote{padding-top:0.75rem;padding-bottom:0.75rem;box-shadow:0 3px 8px 0 rgba(0,52,129,0.31);font-size:0.875rem}.insurance-options .products .desc{font-size:0.75rem;line-height:1.55;color:#7f8598}@media (min-width: 768px){.insurance-options .products{scroll-behavior:unset}}.product-info{position:relative;display:flex;flex-wrap:nowrap;overflow:scroll hidden;margin-bottom:0.5rem;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.product-info.active{cursor:grab;cursor:-webkit-grab}.product-info::-webkit-scrollbar{display:none}.product-info .icon-scroll{top:50%;left:50%;position:absolute;transform:translate(-50%, -50%)}.product-info .item-product{border-radius:0.5rem;-webkit-overflow-scrolling:touch}.product-info .item-product:not(:last-child){margin-right:1rem;background-color:#fff5eb}.product-info .item-product:not(:last-child) .desc{height:9.0625rem;border-bottom:0.0625rem solid #D6D8E0}.product-info .item-product:not(:last-child) span{font-weight:bold}.product-info .item-product:last-child{background-color:#ffb160}.product-info .item-product:last-child span{color:#fff}.product-info .item-product span{padding:1rem 0.5rem}.product-info .item-product img{border-radius:inherit}.product-info .product-url{padding:1rem 0.5rem 0.5rem 0.5rem;text-align:center}@media (min-width: 768px){.product-info{scroll-behavior:unset}}.product-list{position:relative;display:block;border-radius:0.5rem;background-color:#f4f4f7}.product-list .title{display:flex;align-items:center;padding:0.625rem 0.5rem 0.375rem 1.25rem;border-bottom:0.0625rem solid #d6d8e0}.product-list .collapse-action{cursor:pointer}.product-list .collapse-action:hover{opacity:0.7}.product-list .collapse-action.collapsed .wrap-arrow{transform:rotateX(0)}.product-list .collapse-action .wrap-arrow{display:inline-block;padding:1rem 0;transform:rotateX(180deg)}.product-list .wrap-arrow .arrow-image{transition:transform 0.3s ease}.product-list .list-item{padding:1.5rem 0;border-bottom:0.0625rem solid #d6d8e0}.product-list .list-item:last-child{padding-bottom:3.5rem}.product-list .item-details{padding:0 1.5rem}.product-list .list-item:first-child .price:nth-child(3){align-items:flex-end}.product-list .list-item:nth-child(2) .price:nth-child(3){align-items:flex-start}.product-list .list-item:nth-child(2) .price:nth-child(3) strong{margin-top:0.25rem}.product-list .price{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.5rem;line-height:1.7}.product-list .addition-text{text-align:right}.product-list .addition-text .h4{line-height:1.1}.product-list .img-question{margin-right:0.25rem}.product-list a.link-inside{color:#ff8000 !important}.statistic{position:relative}.statistic .inner{padding:1.5rem 1rem 2rem}.statistic .title-section .title{max-width:18.75rem;margin-left:auto;margin-right:auto}.statistic .statistic-concern-img{display:block;margin:0 auto 1.5rem}.statistic .statistic-block{background-color:#fff5eb;border-radius:1rem;padding:1.5rem 0.625rem;margin-bottom:0.5rem}.statistic .statistic-block .statistic-group{display:flex;flex-wrap:wrap;justify-content:center}.statistic .statistic-block .box-data{margin-bottom:2rem}.statistic .statistic-block .box-data:not(.box-progress) .data-number .unit{margin-left:0.375rem;font-size:1rem}.statistic .statistic-block .box-data:first-child,.statistic .statistic-block .box-data:last-child{width:100%}.statistic .statistic-block .box-data:not(:first-child,:last-child){width:50%}.statistic .statistic-block .box-data .wrap{display:flex;flex-direction:column;align-items:center}.statistic .statistic-block .box-data .question{margin-bottom:0.125rem;font-size:0.8125rem;color:#ff8000;line-height:1.4}.statistic .statistic-block .box-data .statistic-title{margin-bottom:0.5rem;font-size:1rem;line-height:1.4}.statistic .statistic-block .box-data .statistic-pic{margin-bottom:0.3125rem}.statistic .statistic-block .box-data .data-number{display:flex;align-items:baseline}.statistic .statistic-block .box-data .data-number .number{font-size:2.25rem}.statistic .statistic-block .box-data .data-number>*{line-height:1.4}.statistic .statistic-block .box-progress .pie{display:flex;align-items:center}.statistic .statistic-block .box-progress .pie img{position:relative;margin-left:-0.375rem}.statistic .statistic-block .box-progress .progress-pie{--percent: 93.2;width:120px;aspect-ratio:1;position:relative;display:inline-grid;place-content:center;font-size:25px}.statistic .statistic-block .box-progress .progress-pie:before,.statistic .statistic-block .box-progress .progress-pie:after{content:'';position:absolute;border-radius:50%}.statistic .statistic-block .box-progress .progress-pie:before{inset:0;background:radial-gradient(farthest-side, #ff8000 98%, rgba(0,0,0,0)) top/6px 6px no-repeat,conic-gradient(#ff8000 calc(var(--percent)*1%), #d6d8e0 0);-webkit-mask:radial-gradient(farthest-side, rgba(0,0,0,0) calc(99% - 6px), #000 calc(100% - 6px));mask:radial-gradient(farthest-side, rgba(0,0,0,0) calc(99% - 6px), #000 calc(100% - 6px))}.statistic .statistic-block .box-progress .progress-pie:after{inset:calc(50% - var(--b)/2);background:6px;transform:rotate(calc(var(--percent)*3.6deg)) translateY(calc(50% - 120px/2))}.statistic .statistic-block .box-progress .data-number .unit{margin-left:0.25rem}.statistic .statistic-block a{color:#008cff}.statistic .statistic-block a:hover{opacity:0.7;text-decoration:none}.statistic .note{color:#7f8598}.guide-info{margin-bottom:0.5rem}.guide-info .guide-item{border-bottom:0.0625rem solid #d6d8e0}.guide-info .collapse-action{display:flex;align-items:center;cursor:pointer}.guide-info .collapse-action.collapsed .arrow{transform:rotateX(0)}.guide-info .collapse-action.collapse-action-guide{padding:1rem;background-color:#fff5eb}.guide-info .collapse-action.collapse-action-guide.collapsed{background-color:#fff}.guide-info .collapse-action.collapse-action-guide .guide-title{flex:1;margin:0 2rem 0 0;font-size:1rem;font-weight:normal;line-height:1.3}.guide-info .collapse-action.collapse-action-faq{padding:1rem 0}.guide-info .collapse-action.collapse-action-faq .name{flex:1;margin-left:1rem}.guide-info .collapse-action .wrap-arrow{display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem}.guide-info .collapse-action .arrow{transform:rotateX(180deg)}.guide-info .collapse-content{margin-bottom:1rem;background-color:#fff5eb}.guide-info .explain-box{padding:1rem}.guide-info .explain-box .inner-box{padding:1.5rem 1rem;background-color:#fff;border-radius:1rem}.guide-info .explain-box .logo-connect{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.guide-info .explain-box .logo-connect .x-icon{margin:0 2rem}.guide-info .explain-box .desc{line-height:1.6;color:#000000}.guide-info .explain-box .link-explain{display:inline-block;line-height:1.1;color:#0088cc}.guide-info .benefit-box{padding:0 1rem 2rem}.guide-info .benefit-box .inner-box{display:flex;flex-direction:column;margin:0 -0.5rem}.guide-info .benefit-box .item{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 0.5rem;margin-bottom:1rem}.guide-info .benefit-box .item:last-child{margin-bottom:0}.guide-info .benefit-box .item img{margin-bottom:0.5rem}.guide-info .benefit-box .item .tag-name{margin-bottom:0.375rem;padding:0.3125rem 0.625rem 0.1875rem;background-color:#ff8000;border-radius:3.125rem;line-height:1;color:#fff;text-transform:uppercase}.guide-info .benefit-box .item .desc{margin-bottom:0;line-height:1.6;color:#000000;font-family:'barlow', sans-serif}.guide-info .benefit-box .item .link{margin-top:0.5rem;font-size:0.875rem;font-family:'Noto Sans', sans-serif;font-weight:400;line-height:1.4;color:#0088cc}.guide-info .application-box .inner-box{padding:1rem 1rem 2rem}.guide-info .application-box .application-steps .step{display:flex;align-items:flex-start;position:relative;margin-bottom:1rem;padding-bottom:2.25rem}.guide-info .application-box .application-steps .step:last-child{padding-bottom:2.625rem}.guide-info .application-box .application-steps .step:last-child:after{content:'';position:absolute;left:0;right:0;bottom:0.375rem;height:1.25rem;background:url(/life-insurance/assets/recommended-plan/guide-info/gap-arrow-down-gray-sp-78ae1f3d0ba88ecc35899cd37647c34762098f2c23f28d89d9d50d3cc15ec581.svg) no-repeat center center}.guide-info .application-box .application-steps .step:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1.25rem;background:url(/life-insurance/assets/recommended-plan/guide-info/gap-arrow-down-gray-sp-78ae1f3d0ba88ecc35899cd37647c34762098f2c23f28d89d9d50d3cc15ec581.svg) no-repeat center center}.guide-info .application-box .application-steps .step a{color:#008cff;text-decoration:underline}.guide-info .application-box .application-steps .step a:hover{opacity:0.7}.guide-info .application-box .application-steps .content{display:flex;flex-direction:column;align-items:flex-start;flex:1;margin:0.375rem 0 0 1rem}.guide-info .application-box .application-steps .tag{margin-bottom:0.375rem;padding:0.3125rem 0.625rem 0.1875rem;border-radius:3.125rem;line-height:1.3}.guide-info .application-box .application-steps .tag.tag-white-primary{background-color:#fff;color:#ff8000}.guide-info .application-box .application-steps .tag.tag-primary-white{background-color:#ff8000;color:#fff}.guide-info .application-box .application-steps .name{margin-bottom:0.375rem;font-weight:normal;font-size:1rem;line-height:1.6}.guide-info .application-box .application-steps p{line-height:1.6}.guide-info .application-box .application-steps .note{font-size:0.75rem;color:#7f8598}.guide-info .application-box .application-demo-pic{display:flex;justify-content:center;align-items:flex-end;min-height:7.5rem;margin-bottom:1rem;background-color:#ffe100;border-radius:1rem}.guide-info .application-box .post-script>*{display:block;line-height:1.6}.guide-info .application-box .post-script .prefix-text{margin-bottom:0.375rem}.guide-info .application-box .post-script .reminder{font-size:1rem}.guide-info .faq-box .inner-box{padding:1rem 1rem 2rem}.guide-info .faq-box .faq-item:not(:last-child){border-bottom:0.0625rem solid #d6d8e0}.guide-info .faq-box .information{margin-bottom:2rem;line-height:1.5}.guide-info .faq-box .img-covarage{margin-bottom:2rem}.guide-info .faq-box .datas span,.guide-info .faq-box .datas strong{text-align:center;display:block}.guide-info .faq-box .datas .item{margin-bottom:1.875rem}.guide-info .faq-box .datas .title-item{font-weight:bold}.guide-info .faq-box .datas .value{font-size:2rem}.guide-info .faq-box .datas .date{font-size:0.75rem;color:#63697f}.guide-info .faq-box .other-note{color:#63697f;line-height:1.5}.guide-info .contact-box{position:relative}.guide-info .contact-box .inner-box{padding:1rem 1rem 2rem}.guide-info .contact-box .title-contact{margin-bottom:1rem;text-align:center;font-size:1.375rem;line-height:1.6}.guide-info .contact-box .desc{line-height:1.6}.guide-info .contact-box .contact-img{display:block;margin:0 auto}.guide-info .contact-box .contact-number{display:flex;justify-content:center}.guide-info .contact-box .contact-number .wrap-content{display:flex;justify-content:flex-end;align-items:center;max-width:21.4375rem;width:100%;margin-bottom:1rem;padding:0.75rem 0.875rem 0.625rem;background-color:#fff;border-radius:3.125rem;box-shadow:0 7px 15px 0 rgba(5,21,63,0.24)}.guide-info .contact-box .contact-number .phone-number{margin:0 0.4375rem 0.3125rem 0.6875rem;font-size:2.375rem;line-height:1.28;font-family:'barlow', sans-serif}.guide-info .contact-box .contact-number .tag-info{padding:0.375rem 0.625rem 0.25rem;background-color:#ff8000;border-radius:3.125rem;color:#fff;font-size:0.75rem;line-height:1}.guide-info .contact-box .contact-step{padding:1rem 1rem 1.5rem;background-color:#fff;border-radius:1rem}.guide-info .contact-box .title-commit{margin-bottom:1rem;color:#ff8000;font-size:1rem;text-align:center;line-height:1.6;letter-spacing:0.04rem}.guide-info .contact-box .remind-points{display:flex;justify-content:center;margin:0 -0.25rem}.guide-info .contact-box .remind-points .point{display:flex;flex-direction:column;align-items:center;padding:0 0.25rem}.guide-info .contact-box .remind-points img{margin-bottom:0.8125rem}.guide-info .contact-box .remind-points span{line-height:1.4}.guide-info .contact-box .triangle-split{position:absolute;top:100%;left:0;width:100%}.guide-info .evaluation-box{background-color:#fff}.guide-info .evaluation-box .inner-box{padding:3.25rem 1rem 2rem}.guide-info .evaluation-box .title-evaluation{margin-bottom:1rem;font-size:1.125rem;text-align:center;line-height:1.35;letter-spacing:0.045rem}.guide-info .evaluation-box .achievement{display:flex;justify-content:center;margin:0 -0.5rem 1rem}.guide-info .evaluation-box .achievement .item{display:flex;flex-direction:column;align-items:center;padding:0 0.5rem;text-align:center}.guide-info .evaluation-box .achievement img{margin-bottom:0.5rem}.guide-info .evaluation-box .achievement span{font-size:0.625rem;line-height:1.4;letter-spacing:0.025rem}.guide-info .evaluation-box .small-desc{margin-bottom:1rem;font-size:0.75rem;line-height:1.6;letter-spacing:0.03rem}.guide-info .evaluation-box .annotation{font-size:0.625rem;line-height:1.6;letter-spacing:0.025rem;color:#63697f}@media (min-width: 375px){.guide-info .benefit-box .inner-box{flex-direction:row;flex-wrap:wrap}.guide-info .benefit-box .item{width:50%}.guide-info .benefit-box .item:nth-child(-n+2){margin-bottom:1rem}}@media (min-width: 768px){.guide-info .benefit-box .item{width:33.3%}.guide-info .benefit-box .item:nth-child(-n+2){margin-bottom:0}.guide-info .application-box .application-steps .step a{color:#008cff}.guide-info .application-box .application-steps .step a:hover{opacity:0.7}.guide-info .application-box .application-steps .step:last-child:after{background-image:url(/life-insurance/assets/recommended-plan/guide-info/gap-arrow-down-gray-pc-490098a9439f561d58f29a8fa5fd25000dee9da79d58ce0f3b7edc3b594d4706.svg)}.guide-info .application-box .application-steps .step:before{background-image:url(/life-insurance/assets/recommended-plan/guide-info/gap-arrow-down-gray-pc-490098a9439f561d58f29a8fa5fd25000dee9da79d58ce0f3b7edc3b594d4706.svg)}}.breadcrumb{margin-bottom:0;padding:0.5rem 1rem;font-size:0.625rem;line-height:1.5;background-color:#fff;border-bottom:0.0625rem solid #d6d8e0;border-radius:0}.breadcrumb .breadcrumb-item.active{color:#121621}.breadcrumb .breadcrumb-item:before{display:none}.breadcrumb .breadcrumb-item:not(:last-child):after{display:inline-block;padding:0 0.375rem;color:#b8bcc9;content:">"}.breadcrumb .breadcrumb-item a{color:#08C}@media (min-width: 375px){.breadcrumb{font-size:0.625rem}.breadcrumb .breadcrumb-item:not(:last-child):after{display:inline-block;padding:0 0.625rem}}@media (min-width: 768px){.breadcrumb{font-size:0.75rem}}.reasonable-modal .promo-card{display:flex;flex-direction:column;align-items:center;max-width:640px;position:relative;box-shadow:0px 3px 8px 0px rgba(102,102,102,0.25)}.reasonable-modal .promo-card__header{background:var(--primary-color, #87AB23);border-radius:var(--small, 16px) var(--small, 16px) 0px 0px;padding:var(--tiny, 8px) 0px;display:flex;align-items:center;justify-content:center;align-self:stretch;height:60px;position:relative}.reasonable-modal .promo-card__title-container{color:var(--black-white-00, #fff);text-align:center;position:relative;flex:1}.reasonable-modal .promo-card__title-text{color:var(--static-white, #fff);font-size:12px;line-height:130%}.reasonable-modal .promo-card__title-highlight{color:var(--static-white, #fff);font-size:16px;line-height:130%}.reasonable-modal .promo-card__illustration-wrapper{width:91px;height:64px;position:absolute;left:calc(50% - 175.5px);top:calc(50% - 34px);overflow:hidden}.reasonable-modal .promo-card__illustration{width:91.41px;height:208.93px;position:absolute;left:0px;top:0px}.reasonable-modal .promo-card__illustration-image{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover}.reasonable-modal .promo-card__content{background:var(--yellow-y100, #fbf0d3);border-radius:0px 0px var(--small, 16px) var(--small, 16px);border:2px solid transparent;padding:var(--small, 16px);display:flex;flex-direction:column;gap:var(--small, 16px);align-items:center;align-self:stretch;position:relative}.reasonable-modal .promo-card__description{color:var(--primary-color, #87AB23);text-align:center;font-size:1rem;line-height:125%;position:relative;align-self:stretch;font-weight:700}.reasonable-modal .promo-card__explainer{display:flex;flex-direction:column;align-items:center;align-self:stretch;position:relative}.reasonable-modal .promo-card__close-button{position:absolute;right:1rem;top:1rem;overflow:hidden;cursor:pointer}.reasonable-modal .promo-card__close-button img{height:1.25rem}.reasonable-modal .promo-card__close-icon{width:25px;height:25px;position:absolute;left:50%;translate:-50% -50%;top:50%;overflow:visible}.reasonable-modal .promo-card__disclaimer{text-align:center;font-size:0.625rem;color:var(--disclaimer-text-color, #637182)}.reasonable-modal .modal-dialog{margin:0}.reasonable-modal .modal-content{border-radius:1rem}.d-block{display:block !important}.d-none{display:none !important}@media (min-width: 375px){.d-xs-block{display:block !important}.d-xs-none{display:none !important}}@media (min-width: 576px){.d-sm-none{display:none !important}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-block{display:block !important}.d-md-inline-block{display:inline-block !important}}.m-0{margin:0 !important}.mx-0{margin-left:0;margin-right:0}.mt-0,.my-0{margin-top:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.mt-1,.my-1{margin-top:0.25rem !important}.mb-1,.my-1{margin-bottom:0.25rem !important}.mt-2,.my-2{margin-top:0.5rem !important}.mb-2,.my-2{margin-bottom:0.5rem !important}.mr-2,.mx-2{margin-right:0.5rem !important}.ml-2,.mx-2{margin-left:0.5rem !important}.mt-3,.my-3{margin-top:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.mt-5,.my-5{margin-top:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.px-0{padding-left:0 !important;padding-right:0 !important}.p-0{padding:0 !important}.py-0,.pb-0{padding-bottom:0 !important}.pt-1,.py-1{padding-top:0.25rem !important}.pb-1,.py-1{padding-bottom:0.25rem !important}.pt-2,.py-2{padding-top:0.5rem !important}.pb-2,.py-2{padding-bottom:0.5rem !important}.pl-2,.px-2{padding-left:0.5rem !important}.pr-2,.px-2{padding-right:0.5rem !important}.pl-3,.px-3{padding-left:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pt-5,.py-5{padding-top:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.text-blue-500{color:#008cff}.text-blue{color:#0088cc}.text-primary{color:#ff8000}.text-black-300{color:#b8bcc9}.text-black-450{color:#7f8598}.text-black-600{color:#484f65}.text-underline-custom{position:relative}.text-underline-custom:before{content:'';position:absolute;left:0;bottom:2px;width:100%;height:1px}.text-underline-custom.text-orange:before{background-color:#ff8000}.text-center{text-align:center !important}.font-weight-bold{font-weight:bold}.font-weight-normal{font-weight:normal !important}.reasonable-modal.reasonable-modal--affordable{--primary-color: #E8913F}.reasonable-modal.reasonable-modal--affordable .custom-modal-centered{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:500px;margin:0 auto}.recommended-layout{background-color:#f4f4f7}.recommended-layout.modal-open .header,.recommended-layout.modal-open .recommended-plan-result .wrap-content,.recommended-layout.modal-open .footer{filter:blur(7.5px)}.recommended-layout.recommend-empty{height:100vh;display:flex;flex-direction:column}.recommended-layout.recommend-empty .recommended-plan-result{flex:1}.recommended-layout.recommend-empty .footer-recommend{margin-bottom:0 !important}.recommended-layout:not(.recommend-empty) .footer-recommend{margin-bottom:5.25rem !important}.modal-recommended-plan .modal-dialog{margin-left:1rem;margin-right:1rem}.modal-recommended-plan .modal-content{background:transparent;box-shadow:none}.modal-recommended-plan .modal-body{padding:0}.recommended-plan-form .banner-box{padding:1.5rem 1rem 0;background-image:linear-gradient(152deg, #ffb800 0%, #fe9626 100%);border-radius:0.5rem 0.5rem 0 0;text-align:center}.recommended-plan-form .banner-box .sub-title,.recommended-plan-form .banner-box .title{color:#fff;line-height:1.4;text-shadow:0 1px 0 rgba(0,0,0,0.1)}.recommended-plan-form .banner-box .sub-title{font-size:0.875rem;letter-spacing:0.0175rem}.recommended-plan-form .banner-box .title{font-size:1.375rem;letter-spacing:0.0275rem}.recommended-plan-form .form-box{margin-bottom:0.75rem;padding:2rem 1rem;background-color:#fff5eb;border-radius:0 0 0.5rem 0.5rem}.recommended-plan-form .form-group:not(:last-child){margin-bottom:2rem}.recommended-plan-form .col-form-label{justify-content:center;margin-bottom:1.5rem;padding:0;font-size:1.125rem;text-align:center;line-height:1.5;letter-spacing:0.0225rem}.recommended-plan-form .form-gender .custom-control-label-f,.recommended-plan-form .form-anxiety .custom-control-label-f{cursor:pointer}.recommended-plan-form .form-gender .custom-radio-tab-f{display:flex;justify-content:center}.recommended-plan-form .form-gender .custom-control{padding:0 0.5rem}.recommended-plan-form .form-gender .custom-control-label-f{display:flex;flex-direction:column;align-items:center;cursor:pointer}.recommended-plan-form .form-gender .custom-control-label-f:before,.recommended-plan-form .form-gender .custom-control-label-f:after{content:none}.recommended-plan-form .form-gender .custom-control-label-f .gender-pic{position:relative;margin-bottom:0.625rem}.recommended-plan-form .form-gender .custom-control-label-f .gender-pic:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:0.0625rem solid #d6d8e0;border-radius:50%;transition:all 0.2s ease-in-out}.recommended-plan-form .form-gender .custom-control-label-f .gender-text{position:relative;padding-left:1.875rem;position:relative;font-size:1.125rem;line-height:1.5;letter-spacing:0.0225rem}.recommended-plan-form .form-gender .custom-control-label-f .gender-text:before,.recommended-plan-form .form-gender .custom-control-label-f .gender-text:after{content:'';position:absolute;border-radius:50%;transition:all 0.2s ease-in-out}.recommended-plan-form .form-gender .custom-control-label-f .gender-text:before{top:0.1875rem;left:0;width:1.25rem;height:1.25rem;background-color:#fff;border:1px solid #9ba0b1}.recommended-plan-form .form-gender .custom-control-label-f .gender-text:after{top:0.5rem;left:0.3125rem;width:0.625rem;height:0.625rem;background-color:transparent}.recommended-plan-form .form-gender .custom-control-input:checked~.custom-control-label-f .gender-pic::before{border:0.125rem solid #ff8000}.recommended-plan-form .form-gender .custom-control-input:checked~.custom-control-label-f .gender-text:before{border-color:#ff8000}.recommended-plan-form .form-gender .custom-control-input:checked~.custom-control-label-f .gender-text:after{background-color:#ff8000}.recommended-plan-form .form-birthday .date-group-view{display:flex;flex-wrap:wrap;margin:0 -0.25rem}.recommended-plan-form .form-birthday .sub-group{display:flex;align-items:center;width:50%;margin-left:0;padding:0 0.25rem}.recommended-plan-form .form-birthday .sub-group:first-child{width:100%;margin-bottom:0.5rem}.recommended-plan-form .form-birthday .custom-select{flex:1;height:3.75rem;margin-right:0.5rem;padding:0.75rem 2.5rem 0.75rem 1rem;border-color:#d6d8e0;border-radius:0.5rem;color:#121621;background:#fff url(/life-insurance/assets/arrow-down-grey-sm-25ab536e838cf6e62a6bb004c398599ad404abfd903fe16777cc33cd69bed211.svg) no-repeat right 22px center}.recommended-plan-form .form-birthday .date-label{font-size:1rem;line-height:1.5;letter-spacing:0.04rem}.recommended-plan-form .form-anxiety .custom-radio-tab-item-f:not(:last-child){margin-bottom:0.25rem}.recommended-plan-form .form-anxiety .custom-control{padding:0}.recommended-plan-form .form-anxiety .custom-control-label-f{position:relative;display:flex;justify-content:center;padding:0.625rem 0.5rem;border-radius:0.5rem}.recommended-plan-form .form-anxiety .custom-control-label-f:before{content:none}.recommended-plan-form .form-anxiety .custom-control-label-f:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#fff;border-radius:0.5rem;border:0.0625rem solid #d6d8e0;transition:all 0.2s ease-in-out}.recommended-plan-form .form-anxiety .custom-control-label-f .inner{position:relative;z-index:1;display:flex;align-items:center;min-width:11.25rem}.recommended-plan-form .form-anxiety .custom-control-label-f .anxiety-pic{width:2rem}.recommended-plan-form .form-anxiety .custom-control-label-f .anxiety-text{flex:1;margin-left:0.5rem;font-size:1rem;line-height:1.3;letter-spacing:0.04rem}.recommended-plan-form .form-anxiety .custom-control-input:checked~.custom-control-label-f:after{background:#fff;border:0.125rem solid #ff8000}.recommended-plan-form .term-and-service{margin-bottom:1rem;font-size:0.75rem;line-height:1.55}.recommended-plan-form .btn-submit-recommend{max-width:22.4375rem;margin:0 auto;width:100%;box-shadow:0 3px 8px 0 rgba(0,52,129,0.31)}.recommended-plan-result .loading-recommend{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff5eb;transition:all 0.2s ease-in-out;transform:scale(0)}.recommended-plan-result .loading-recommend.active{z-index:1100;transform:scale(1)}.recommended-plan-result .loading-recommend .title-loading{margin-bottom:1.125rem;font-size:1.125rem;line-height:1.35;text-align:center}.recommended-plan-result .loading-recommend img{margin-bottom:3.75rem}.recommended-plan-result .loading-recommend .note{font-size:1rem;line-height:1.35;color:#484f65;opacity:.5}.recommended-plan-result .title-section .sub-title,.recommended-plan-result .title-section .title{line-height:1.55;text-align:center}.recommended-plan-result .title-section .sub-title{margin-bottom:0.5rem;color:#ff8000;font-size:0.8125rem}.recommended-plan-result .title-section .title{margin-bottom:1.5rem;font-size:1.375rem}.recommended-plan-result .text-sz-13{font-size:0.8125rem}.recommended-plan-result .text-sz-15{font-size:0.9375rem}.recommended-plan-result .text-sz-21{font-size:1.3125rem}.recommended-plan-result .text-sz-22{font-size:1.375rem}.recommended-plan-result .back-to-top{margin-bottom:0.625rem}.recommended-plan-result .back-to-top .btn-back-to-top{display:flex;align-items:center;padding:1rem;background-color:#fff;border-bottom:0.0625rem solid #d6d8e0;color:#121621;transition:all 0.2s ease-in-out}.recommended-plan-result .back-to-top .btn-back-to-top:hover{background-color:#fff5eb;text-decoration:none}.recommended-plan-result .back-to-top .btn-back-to-top span{flex:1;margin-right:2rem}.recommended-plan-result .back-to-top .btn-back-to-top .wrap-arrow{display:flex;justify-content:center;align-items:center;width:1.375rem;height:1.375rem}.recommended-plan-result .float-bar{position:fixed;left:0;right:0;bottom:0;z-index:2}.recommended-plan-result .float-bar .menu-bar{display:flex;align-items:stretch}.recommended-plan-result .float-bar .menu-bar>*{overflow:hidden;background-color:#484f65}.recommended-plan-result .float-bar .menu-bar>* .item{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:4.25rem;padding:0.375rem;font-weight:bold;color:#fff;font-size:0.625rem;line-height:1.25;text-align:center;transition:all 0.2s ease-in-out}.recommended-plan-result .float-bar .menu-bar>* .item:hover{text-decoration:none;color:#ff8000}.recommended-plan-result .float-bar .menu-bar>* .item img{margin-bottom:0.375rem}.recommended-plan-result .float-bar .plan-group{display:flex;align-items:stretch;flex:1;border-radius:1.5rem 1.5rem 0 0}.recommended-plan-result .float-bar .plan-group .item{flex:1}.alert-sent-mail,.alert-update-magazine{position:fixed;top:0.625rem;right:0.625rem;bottom:0;z-index:15}.alert-sent-mail .sent-mail-alert-content,.alert-update-magazine .sent-mail-alert-content{max-width:22.125rem;display:flex;align-items:center;padding:0.5rem 1rem;color:#fff;background-color:#484F65;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.3);border-radius:0.5rem}.alert-sent-mail .img-close,.alert-update-magazine .img-close{cursor:pointer}.alert-sent-mail .img-close:hover,.alert-update-magazine .img-close:hover{opacity:0.7}.alert-sent-mail #hide,.alert-update-magazine #hide{display:none}.alert-sent-mail #hide:checked~.sent-mail-alert-content,.alert-update-magazine #hide:checked~.sent-mail-alert-content{display:none}.icon-scroll{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media (min-width: 375px){.modal-recommended-plan .modal-dialog{margin-left:1.5rem;margin-right:1.5rem}.recommended-plan-form .form-box{padding-left:3rem;padding-right:3rem}.recommended-plan-form .form-anxiety .custom-control-label-f{padding-left:1rem;padding-right:1rem}.recommended-plan-form .form-anxiety .custom-control-label-f .inner{min-width:12.5rem}.recommended-plan-form .form-anxiety .custom-control-label-f .anxiety-pic{width:3rem}.recommended-plan-form .form-anxiety .custom-control-label-f .anxiety-text{margin-left:1rem}}@media (min-width: 576px){.modal-recommended-plan .modal-dialog{margin-left:auto;margin-right:auto}.recommended-plan-result .float-bar .plan-group{border-radius:1.5rem 1.5rem 0 0}}@media (min-width: 768px){.recommended-layout:not(.recommend-empty) .footer-recommend{margin-bottom:8.5rem !important}.modal-recommended-plan .modal-dialog{max-width:40rem}.recommended-plan-form .form-box{margin-bottom:4.75rem}.recommended-plan-form .form-birthday .sub-group{width:calc(100%/3)}.recommended-plan-form .form-birthday .sub-group:first-child{margin-bottom:0;width:calc(100%/3)}.recommended-plan-form .form-birthday .sub-group:nth-child(2){flex:1;width:auto}}
