.insurance-information{text-align:center}.insurance-information .title{color:var(--black);font-family:var(--copy-bold-m-font-family);font-style:var(--copy-bold-m-font-style);font-weight:var(--copy-bold-m-font-weight);line-height:var(--copy-bold-m-line-height);margin:0;text-align:center}.insurance-information .card{align-items:center;background:var(--white);border-radius:.5rem;display:flex;flex-direction:column;flex-shrink:0;margin:0 auto 2.5rem;max-width:54.375rem;width:95%}.insurance-information .card:last-child{margin:0 auto}.insurance-information .card .mark{font-size:.5rem;font-weight:500;vertical-align:top}.insurance-information .card .cardHeader{align-items:center;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:.5rem 0}.insurance-information .card .cardHeader .title{color:var(--black);font-family:var(--h5-bold-font-family);font-size:var(--h5-bold-font-size);font-style:var(--h5-bold-font-style);font-weight:var(--h5-bold-font-weight);line-height:var(--h5-bold-line-height)}.insurance-information .card .cardBody{align-items:flex-start;align-self:stretch;background:var(--backgroundgray);border-radius:0 0 .5rem .5rem;display:flex;flex-direction:column;justify-content:space-between;padding:1.25rem 1rem}.insurance-information .card .cardBody .bodyTitle{font-family:var(--copy-bold-m-font-family);font-size:var(--copy-bold-m-font-size);font-style:var(--copy-bold-m-font-style);font-weight:var(--copy-bold-m-font-weight);line-height:var(--copy-bold-m-line-height);text-align:left}.insurance-information .card .cardBody .detail{align-items:center;display:flex;font-family:var(--copy-medium-m-font-family);font-size:var(--copy-medium-m-font-size);font-style:var(--copy-medium-m-font-style);font-weight:var(--copy-medium-m-font-weight);line-height:var(--copy-medium-m-line-height);margin-bottom:.5rem;text-align:left}.insurance-information .card .cardBody .detail p{margin:0}.insurance-information .card .cardBody .detail a{color:var(--maincolor)}.insurance-information .card .cardBody .detail a:hover{opacity:.3}.insurance-information .card .cardBody hr{border:.0625rem solid var(--gray-30);width:100%}.insurance-information .remarks{margin:0 auto;max-width:54.375rem;width:95%}.insurance-information .remarks p{color:var(--gray-70);font-family:var(--footnote-medium-font-family);font-size:var(--footnote-medium-font-size);font-style:var(--footnote-medium-font-style);font-weight:var(--footnote-medium-font-weight);line-height:var(--footnote-medium-line-height);text-align:left}.insurance-information .remarks .right{margin-top:2rem}.insurance-information .remarks .right p{color:var(--gray-70);font-family:var(--copy-medium-m-font-family);font-size:var(--copy-medium-m-font-size);font-style:var(--copy-medium-m-font-style);font-weight:var(--copy-medium-m-font-weight);line-height:var(--copy-medium-m-line-height);text-align:right}.insurance-information .gray .cardHeader{background:var(--gray-30);border-radius:.5rem .5rem 0 0}@media screen and (max-width:30rem){.insurance-information{padding:3.5rem 1rem;word-break:break-all}.insurance-information .card{margin:0 auto 1rem;width:21.4375rem}.insurance-information .card .cardBody .detail,.insurance-information .card .cardBody .title,.insurance-information .card .cardHeader .title{font-size:var(--copy-bold-m-font-size)}.insurance-information .remarks{width:21.4375rem}.insurance-information .remarks p{font-size:var(--caption-medium-m-font-size)}.insurance-information .remarks .right p{font-size:var(--footnote-medium-font-size)}}