@charset "utf-8";.damage-insurance{position:relative;padding:1em calc(50% - 520px) !important}.damage-insurance .damage-insurance-background{position:absolute;z-index:-2;top:0;left:calc(52% - 520px);right:0;bottom:0;width:150%;height:100%;background-color:#f0f9fe}.damage-insurance:after{content:"";display:block;clear:both}.damage-insurance .damage-insurance-title{float:left;width:50.781%;text-align:center;margin-top:24px !important;margin-bottom:1em !important}.damage-insurance .damage-insurance-image{float:right;width:52.734%;margin-top:-8.75em}.damage-insurance .damage-insurance-title .wp-block-image{margin:0}.damage-insurance .damage-insurance-title-text{text-align:center;letter-spacing:10px;line-height:1em;font-style:italic;font-weight:700;font-size:3em;color:#009edb}.damage-insurance .damage-insurance-corporate{float:right;width:52.734%;padding:1em;background-color:#d2e6ff;border-radius:1em;border:1px #a4d5f6 solid}.damage-insurance .damage-insurance-corporate-title{width:70%;margin:auto;background-color:#009edb;text-align:center;font-weight:700;font-size:1.3em;color:#fff}.damage-insurance .damage-insurance-corporate-line{width:90%;margin:1em auto !important;padding-left:12%;gap:1em;flex-wrap:nowrap !important}.damage-insurance .damage-insurance-corporate-line .wp-block-column{flex-grow:initial !important;flex-basis:initial !important;width:auto}.damage-insurance .damage-insurance-corporate-line .wp-block-column:first-child{flex-shrink:0}.damage-insurance .damage-insurance-corporate-line .wp-block-column:last-child{margin-left:0;flex-grow:initial !important;flex-basis:initial !important}.damage-insurance-corporate-key,.damage-insurance-corporate-key img{width:24px;height:24px;vertical-align:top;object-fit:contain;text-align:center}.damage-insurance .damage-insurance-corporate-value{color:#009edb;font-weight:700;font-size:1.1em;letter-spacing:3px;line-height:1.2em}.damage-insurance .damage-insurance-corporate-value .description{width:100%;padding-left:14%;letter-spacing:1px;font-size:.65em;font-weight:400;color:#606060}.damage-insurance .damage-insurance-personal{float:left;margin:0;margin-top:-35.5em;width:51.923%;padding:1em 0 1em 1.5em;border:1px #ddd solid;background-color:#fff;border-radius:1em;border-right:5px #cce4fe solid;border-bottom:5px #cce4fe solid}.damage-insurance .damage-insurance-personal-title{width:70%;margin:auto;background-color:#a1d4ff;text-align:center;font-weight:700;font-size:1.3em;color:#fff}.damage-insurance .damage-insurance-personal-line{border-bottom:1px #ddd solid;margin:1.5em 1.5em 2em 0;line-height:1.8em;gap:.5em}.damage-insurance .damage-insurance-personal-line:last-child{border-bottom:none;margin-right:0}.damage-insurance .damage-insurance-personal-line .wp-block-column:first-child{max-width:195px}.damage-insurance .damage-insurance-personal-line .wp-block-column:last-child{margin-left:0;flex-grow:1.45}.damage-insurance .damage-insurance-personal-key{color:#009edb;font-weight:700;font-size:1.15em;letter-spacing:2px}.damage-insurance .damage-insurance-personal-value{color:#888;font-size:1em;letter-spacing:2px;display:flex;align-items:center}.damage-insurance .damage-insurance-personal-value .etc{background-color:#009edb;border-radius:50%;height:1.6em;width:1.6em;margin-left:.2em;display:inline-flex;justify-content:center;align-items:center}.damage-insurance .damage-insurance-personal-value .etc:before{content:"etc";color:#fff;font-size:.8em;font-weight:700;letter-spacing:-.5px}.damage-insurance .damage-insurance-personal-line:last-child .etc{margin-left:0}.damage-insurance .damage-insurance-personal-detail{float:left;margin-top:-9em;width:47.256%}.damage-insurance .damage-insurance-personal-detail-button{margin:auto;width:100%;padding:1em 1em 1em 0}.damage-insurance .damage-insurance-personal-detail-button a{position:relative;width:100%;padding:1em 1em 1em 2em;text-align:left;background-color:#009edb;color:#fff;font-size:.85em}.damage-insurance .damage-insurance-personal-detail-button a:before{content:"";position:absolute;top:0;right:5%;bottom:0;margin:auto;height:1px;width:50%;background-color:#fff}.damage-insurance .damage-insurance-personal-detail-button a:after{content:"";position:absolute;top:calc(50% - 4px);right:5%;height:1px;width:10px;background-color:#fff;transform:rotate(33.333deg)}@media screen and (max-width:896px){.damage-insurance .damage-insurance-personal-title{width:90%}.damage-insurance .damage-insurance-personal-line{flex-wrap:wrap}.damage-insurance .damage-insurance-personal-line .wp-block-column:first-child{width:100%;flex-basis:auto;flex-grow:1}.damage-insurance .damage-insurance-personal-line .wp-block-column:last-child{width:100%;flex-basis:auto;flex-grow:1}.damage-insurance .damage-insurance-corporate-title{width:80%}.damage-insurance .damage-insurance-corporate-line{width:78%;margin:1em auto;padding-left:0}.damage-insurance .damage-insurance-corporate-value .description{padding-left:0}.damage-insurance .damage-insurance-corporate-line .wp-block-column:last-child{padding-left:2%}.damage-insurance .damage-insurance-personal-detail{margin-top:0;width:100%}.damage-insurance .damage-insurance-personal-detail .damage-insurance-personal-detail-button{text-align:center}.damage-insurance .damage-insurance-personal-detail .damage-insurance-personal-detail-button .wp-block-button__link{width:70%}}@media screen and (max-width:598px){.damage-insurance .damage-insurance-title,.damage-insurance .damage-insurance-image,.damage-insurance .damage-insurance-corporate,.damage-insurance .damage-insurance-personal,.damage-insurance .damage-insurance-personal-detail{float:none;width:100%;margin:1em 0}.damage-insurance .damage-insurance-background{left:0;width:100%}.damage-insurance .damage-insurance-corporate-title{margin-bottom:.5em}.damage-insurance .damage-insurance-corporate-line{width:100%;margin:.5em 0 !important;padding:1em 1em 0}.damage-insurance .damage-insurance-corporate-line:first-child{padding-top:1em}.damage-insurance .damage-insurance-corporate-line:last-child{padding-bottom:1em}.damage-insurance .damage-insurance-personal-line{gap:.5em}.damage-insurance-corporate-line .wp-block-column,.damage-insurance-personal-line .wp-block-column{margin-bottom:.1em}.damage-insurance .damage-insurance-personal-detail-button a:before{width:25%}}@media screen and (max-width:421px){.damage-insurance .damage-insurance-personal-detail-button a:before{width:20%}.damage-insurance .damage-insurance-corporate-value{letter-spacing:1px}}@media screen and (max-width:402px){.damage-insurance .damage-insurance-corporate-value{letter-spacing:1px}.damage-insurance .damage-insurance-corporate-line{padding:1em .5em}}@media screen and (max-width:383px){.damage-insurance .damage-insurance-corporate-line{padding:1em 0}}@media screen and (max-width:348px){.damage-insurance .damage-insurance-corporate-title,.damage-insurance .damage-insurance-personal-title{width:94%;font-size:1.2em}.damage-insurance .damage-insurance-personal-detail .damage-insurance-personal-detail-button .wp-block-button__link{width:90%}}