@import"https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:ital,wght@0,100;0,200;0,300;0,400;1,300&family=Barlow:wght@300;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap";@import"https://cdn.jsdelivr.net/npm/yakuhanjp@4.1.1/dist/css/yakuhanjp.css";.management-table-row--new{color:#0a0}.management-table-row--delete{color:#c03}.management-table-row--edited{color:#00c}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 320px) and (max-width: 480px){html{font-size:3.125vw}}@media screen and (min-width: 1100px) and (max-width: 2000px){html{font-size:16px}}html,body,#root,.app{height:inherit;min-height:100vh}.app{display:flex;flex-direction:column;text-align:center}.app>.content{flex:1;display:flex;flex-direction:column}*,*:before,*:after{box-sizing:border-box}img{max-width:100%;max-height:100%;height:auto}table{border-collapse:collapse;min-height:100vh}.article_wrap{font-family:-apple-system,BlinkMacSystemFont,GeneralFonts,Hiragino Kaku Gothic ProN,Yu Gothic Medium,YuGothic-Medium,游ゴシック Medium,YuGothic,游ゴシック,Meiryo,Helvetica Neue,Segoe UI,sans-serif;-webkit-font-smoothing:initial;margin:0 auto;background-color:#fff;padding:40px 9.09%;border-radius:16px;max-width:1200px}.article_wrap h2{text-align:center;font-size:2.5rem;font-weight:700}.article_wrap h2+p{margin-top:2rem}.article_wrap p{font-size:16px;text-align:justify;color:#30353a;line-height:1.8;margin:0}.article_wrap p+p,.article_wrap p+.trivia_area{margin-top:24px}.article_wrap p+h3,.article_wrap p+h5{margin-top:2rem}.article_wrap .author_area{margin-top:2rem}.article_wrap .Insurance_compare_link_area{margin-top:32px;margin-bottom:56px}.article_wrap h3{text-align:center;font-size:2rem;font-weight:700;color:#000}.article_wrap h3+p{margin-top:2rem}.article_wrap .box_grey{background-color:#f7f5f0;padding:1.5rem;border-radius:1rem;margin:1.5rem 0}.article_wrap .box_grey p+p{margin-top:auto}.article_wrap .img_wrap{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;margin:1.5rem auto}.article_wrap .layout_spacing{margin-top:56px}.article_wrap .section{border:1px solid #CCCCCC;border-radius:1rem;padding:2rem 1.875rem;margin-top:2rem}.article_wrap .section+h3{margin-top:2rem}.article_wrap h4{text-align:center;font-size:1.5rem;font-weight:700;color:#000}.article_wrap h4+p{margin-top:1.5rem}.article_wrap h4+.trivia_area{margin-top:24px}.article_wrap .bold_underline,.article_wrap h5{font-size:1.25rem;font-weight:700;border-bottom:2px solid #000;padding-bottom:.25rem;color:#000;width:fit-content}.article_wrap .bold_underline+.trivia_area,.article_wrap h5+.trivia_area{margin-top:16px}.article_wrap h5+p{margin-top:1.5rem}.article_wrap .rectangle_title{padding-left:30px;position:relative;font-size:18px;font-weight:700;color:#000}.article_wrap .rectangle_title:before{content:"";width:25px;height:25px;background-color:#000;border-radius:4px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.article_wrap .rectangle_title+.trivia_area{margin-top:16px}.article_wrap table{color:#30353a;border-collapse:collapse;margin-top:24px;width:100%;font-size:16px;min-height:auto}.article_wrap table td,.article_wrap table th{border:1px solid #dddddd;vertical-align:middle;width:auto}.article_wrap table td{padding:1rem .938em}.article_wrap table th{padding:1em 0;background-color:#eee}.article_wrap table .th_blue{background-color:#09e;color:#fff}.article_wrap table .bg_orange{background-color:#f63;color:#fff}.article_wrap table .bg_blue_other6{background-color:#d5f3f3}.article_wrap table .bg_grey{background-color:#eee}.article_wrap table .wdh_50{width:50%}.article_wrap table .text_center{text-align:center}.article_wrap table .wdh_43{width:43%}.article_wrap table .wdh_9{width:9%}.article_wrap table .wdh_49{width:49%}.article_wrap table .wdh_24{width:24%}.article_wrap table .wdh_20{width:20%}.article_wrap table .wdh_18{width:18%}.article_wrap table .wdh_29{width:29%}.article_wrap table .wdh_19{width:19%}.article_wrap table .wdh_39{width:39%}.article_wrap table .wdh_40{width:40%}.article_wrap table .wdh_41{width:41%}.article_wrap table .wdh_60{width:60%}.article_wrap table .wdh_65{width:65%}.article_wrap table .wdh_34{width:34%}.article_wrap table .wdh_64{width:64%}.article_wrap table .wdh_35{width:35%}.article_wrap table .wdh_38{width:38%}.article_wrap table .wdh_61{width:61%}.article_wrap table .wdh_56{width:56%}.article_wrap table+p{margin-top:1.5rem}.article_wrap .trivia_area+p{margin-top:24px}.article_wrap .btn_right_wrap{display:flex;justify-content:flex-end;margin-top:1.5rem}.article_wrap .btn_right_wrap+p{margin-top:1.5rem}.article_wrap .btn_right_wrap+h5{margin-top:1.5rem}.article_wrap .margin_button{margin-bottom:2rem}.article_wrap .highlighter_gray_underline{background:linear-gradient(transparent 60%,#fee 60%);font-weight:700}.article_wrap .highlighter_yellow_primary{background:linear-gradient(transparent 60%,#fd9 60%);font-weight:700}.article_wrap .source_text,.article_wrap .small_letter{font-size:max(.75rem,12px);overflow-wrap:break-word}.article_wrap .source_text{margin-top:10px}.article_wrap .author_tab_card_area{max-width:640px;margin:0 auto}.article_wrap .author_tab_card_area h2,.article_wrap .author_tab_card_area h3{text-align:initial}.article_wrap .author_tab_card_area+h3{margin-top:2rem}.article_wrap .article_list_contents_block{font-size:1rem;color:#000;margin-top:32px}.article_wrap .article_list_contents_block h2{text-align:left}@media screen and (max-width: 767px){.article_wrap{padding:4%}.article_wrap h2{font-size:2rem}.article_wrap h2+p{margin-top:1.714rem}.article_wrap p{font-size:14px}.article_wrap p+p,.article_wrap p+.trivia_area{margin-top:16px}.article_wrap p+h3,.article_wrap p+h5{margin-top:1.714rem}.article_wrap .author_area{margin-top:1.179rem}.article_wrap .Insurance_compare_link_area{margin-top:16px;margin-bottom:32px}.article_wrap h3+p{margin-top:16px}.article_wrap .box_grey{padding:1.143rem 1.071rem;margin:1.143rem 0}.article_wrap .img_wrap{margin:1.143rem auto}.article_wrap .img_wrap picture{width:100%;max-width:100%}.article_wrap .section{padding:1.571rem 1.071rem;margin-top:1.714rem}.article_wrap .section+h3{margin-top:1.714rem}.article_wrap h4{font-size:1.286rem}.article_wrap h4+p{margin-top:1.143rem}.article_wrap h4+.trivia_area{margin-top:16px}.article_wrap .bold_underline,.article_wrap h5{font-size:1.143rem;padding-bottom:.286rem}.article_wrap h5+p{margin-top:1.143rem}.article_wrap .rectangle_title{font-size:16px;padding-left:28px}.article_wrap .rectangle_title:before{width:23px;height:23px;border-radius:4px}.article_wrap table{margin-top:16px;font-size:12px}.article_wrap table.responsive th{word-break:break-all}.article_wrap table.responsive th:first-child{white-space:nowrap;max-width:4em}.article_wrap table.responsive td{padding:0;word-break:break-all}.article_wrap table+p{margin-top:1.143rem}.article_wrap .trivia_area+p{margin-top:16px}.article_wrap .btn_right_wrap{margin-top:1.143rem}.article_wrap .btn_right_wrap+p{margin-top:1.143rem}.article_wrap .btn_right_wrap+h5{margin-top:1.143rem}.article_wrap .margin_button{margin-bottom:1.714rem}.article_wrap .author_tab_card_area+h3{margin-top:1.714rem}.article_wrap .source_text,.article_wrap .small_letter{font-size:max(.714rem,12px)}}.toc{border:1px solid #cccccc;border-radius:8px;box-shadow:0 1px 1px #0000000d;padding:1.143rem 1.071rem 0;font-size:16px;margin:30px 0 50px}.toc div{text-align:center;font-size:1.143rem;margin-bottom:1.714rem;font-weight:700}.toc ul{padding:0;margin:0;width:100%;display:table;position:relative;counter-reset:item;list-style:none none}.toc ul .border{border-bottom:1px solid #cccccc;margin-left:-1.14rem;margin-top:.571rem;margin-bottom:1.143rem}.toc ul .layout_spacing{margin-bottom:2rem}.toc ul li{list-style:none inside;padding-left:1rem;text-align:left;text-indent:-1.26rem}.toc ul li a{color:#03f;font-size:1rem;font-weight:700;box-shadow:none;text-decoration:none;text-shadow:none}.toc ul li a:before{content:counters(item,".") ". ";counter-increment:item;font-weight:700}.toc ul li a:hover{text-decoration:underline;color:#03f}@media screen and (min-width: 768px){.toc{padding:30px 24px 0}.toc div{font-size:24px;margin-bottom:32px}.toc ul .border{margin-top:16px;margin-bottom:16px}.toc ul li{padding-left:16px;text-indent:-21px}.toc ul li a{font-size:16px}}.square_image{width:50%;max-width:50%}.short_horizontal_image{width:62.5%;max-width:62.5%}.horizontal_image{width:75%;max-width:75%}.trivia{width:100%;padding:0 10px;border-left:5px solid #0099ee;text-align:left}.trivia_title{font-size:18px;color:#09e;font-weight:700}.trivia_contents{list-style:none outside;margin:0;padding:0;text-align:left}.trivia_contents .content{margin-top:5px}.trivia_contents .content .content_title{font-size:16px;font-weight:700;color:#30353a}.trivia_contents .content .content_description{margin-top:3px;line-height:1.5;font-weight:300;font-size:14px;color:#30353a}@media screen and (max-width: 767px){.trivia_title{font-size:16px}.trivia_contents .content .content_title{font-size:14px}.trivia_contents .content .content_description{font-size:12px}}.operation-card-forward{animation:.5s ease 0s 1 alternate forwards running slide-forward}.operation-card-back{animation:.5s ease 0s 1 alternate forwards running slide-back}.operation-card-say-no{animation:.1s ease 0s 5 alternate forwards running say-no}@keyframes slide-forward{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-back{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes say-no{0%{transform:translate(0) rotate(0)}25%{transform:translate(2px,2px) rotate(1deg)}50%{transform:translateY(2px) rotate(0)}75%{transform:translate(2px) rotate(-1deg)}to{transform:translate(0) rotate(0)}}.riskResultTabs .react-tabs__tab-list{overflow:auto;white-space:nowrap;padding:0 15px;border-bottom:none;margin:10px 0}.riskResultTabs .react-tabs__tab{list-style:none;display:inline-block;padding:5px 15px;font-weight:700;text-align:center;border:none;color:#aaa;border-right:1px solid #AAA;cursor:pointer}.riskResultTabs .react-tabs__tab:last-of-type{border-right:none}.riskResultTabs .react-tabs__tab.react-tabs__tab--selected{border:none;color:#333;border-right:1px solid #AAA;border-radius:0;background:inherit}
