.mt10{margin-top:10px}section small{font-size:1.4rem;font-weight:500;display:block}ul.inside li{position:relative;z-index:1;padding-left:20px}ul.inside li::before{content:"";width:4px;aspect-ratio:1;background-color:var(--dark);border-radius:50%;position:absolute;top:11px;left:5px}h2.ttl{font-size:2.8rem;display:flex;align-items:center;background-image:linear-gradient(120deg, rgb(216, 229, 254), rgb(224, 221, 243) 40%);padding:20px 0;position:relative;z-index:1;color:var(--main-color);margin-bottom:30px}h2.ttl img{margin-right:15px}h2.ttl::before{content:"";background-color:#fff;width:100%;height:calc(100% - 2px);position:absolute;top:1px;left:0;z-index:-1}h3.ttl{border-bottom:1px dotted var(--line-purple);font-size:2.5rem;padding-left:24px;padding-bottom:5px;position:relative;z-index:1;margin-bottom:min(2.4vw,30px)}h3.ttl::before{content:"";width:8px;height:8px;background-color:var(--bg-purple);position:absolute;top:20px;left:0}.page-link{background-color:#fff;padding-bottom:min(6vw,40px)}.page-link .w1240{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}.page-link .w1240 a{display:flex;justify-content:center;align-items:center;background-color:var(--light-purple);border:1px solid var(--bg-purple);padding:20px 0;border-radius:5px;transition:.4s}.page-link .w1240 a img{margin-left:16px;transition:.4s}.page-link .w1240 a:hover{opacity:.5}.page-link .w1240 a:hover img{transform:translateY(5px)}.t-mask{width:100%;overflow:auto;position:relative}.t-mask .guide{background-color:rgba(34,31,97,.5);border-radius:5px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;width:180px;height:140px;display:none;flex-direction:column;align-items:center;justify-content:center;color:#fff;transition:.4s}.t-mask .guide img{animation:1s ease-in-out 0s infinite alternate none running moveRight}.t-mask .guide.none{opacity:0;visibility:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes moveRight{0%{transform:translateX(10px)}100%{transform:translateX(-10px)}}.grid-table{display:grid;width:100%;border-radius:10px;overflow:hidden;text-align:center;border-left:1px solid var(--bg-purple);border-top:1px solid var(--bg-purple)}.grid-table.column2{grid-template-columns:repeat(2, auto)}.grid-table.column3{grid-template-columns:repeat(3, auto)}.grid-table.column4{grid-template-columns:repeat(4, auto)}.grid-table>div{border-right:1px solid var(--bg-purple);border-bottom:1px solid var(--bg-purple);padding:15px 8px;display:flex;justify-content:center;align-items:center}.grid-table .thead{background-color:var(--light-purple)}.grid-table .span-2{grid-column:span 2}.grid-table .rowspan-2{grid-row:span 2;display:flex;align-items:center;justify-content:center}.grid-table .rowspan-3{grid-row:span 3;display:flex;align-items:center;justify-content:center}.grid-table .rowspan-5{grid-row:span 5;display:flex;align-items:center;justify-content:center}.grid-table .lt{border-radius:10px 0 0 0}.grid-table .rt{border-radius:0 10px 0 0}.grid-table .lb{border-radius:0 0 0 10px}.grid-table .rb{border-radius:0 0 10px 0}.grid-table .ml8{margin-left:8px}.grid-table .half{padding-top:60px;padding-bottom:10px;border-right:none;position:relative;z-index:1}.grid-table .half::before{content:"";width:100%;height:50px;position:absolute;bottom:0;left:0;border-top:1px solid var(--bg-purple);border-right:1px solid var(--bg-purple)}.block1{background-color:#fff;padding-top:min(6vw,40px);padding-bottom:min(6vw,40px)}.block1 .t-mask{margin-top:min(4.5vw,30px);margin-bottom:20px}.block2{background-color:#fff;padding-top:min(6vw,40px);padding-bottom:min(6vw,40px)}.block2 .content{padding-top:min(4.5vw,30px)}.block2 .content .t-mask+p{margin-top:10px}.block3{background-color:#fff;padding-top:min(6vw,40px);padding-bottom:min(6vw,40px)}.block3 .content{padding-top:min(4.5vw,30px)}.block4{background-color:#fff;padding-top:min(6vw,40px);padding-bottom:min(13.5vw,100px)}@media screen and (max-width: 1024px){.page-link .w1240{grid-template-columns:repeat(3, 1fr)}.block4 .tal{text-align:left}}@media screen and (max-width: 768px){section small{font-size:1.2rem}h2.ttl{font-size:2.2rem;padding:10px 0}h2.ttl img{margin-right:10px}h3.ttl{font-size:2rem;padding-left:16px}h3.ttl::before{top:15px}.t-mask{width:calc(100% + 15px);padding-right:15px}.grid-table{font-size:1.4rem;overflow:auto;border-radius:0}.grid-table>div{padding:10px 5px}.grid-table .fixed{position:sticky;top:0;left:0}.grid-table .lt,.grid-table .rt,.grid-table .lb,.grid-table .rb{border-radius:0}.page-link .w1240{grid-template-columns:repeat(2, 1fr);gap:8px}.page-link .w1240 a{font-size:1.4rem;justify-content:space-between;padding:15px 8px}.page-link .w1240 a img{width:14px;margin-left:0}.block2 .sp480 .grid-table{min-width:480px}.block2 .sp615 .grid-table{min-width:615px}.block3 .sp450 .grid-table{min-width:450px}}@media screen and (max-width: 645px){.block2 .t-mask.sp615 .guide{display:flex}}@media screen and (max-width: 510px){.block2 .t-mask.sp480 .guide{display:flex}.block2 .t-mask.sp480 .grid-table{border-left:none}.block2 .t-mask.sp480 .grid-table .fixed{border-left:1px solid var(--bg-purple)}}@media screen and (max-width: 480px){.block3 .t-mask.sp450 .guide{display:flex}}@media screen and (max-width: 360px){.page-link .w1240{grid-template-columns:1fr}}.mt5{margin-top:min(.5vw,5px)}.mt10{margin-top:min(1.5vw,10px)}.mt20{margin-top:min(3vw,20px)}.mt30{margin-top:min(4.5vw,30px)}.mt40{margin-top:min(6vw,40px)}.mt80{margin-top:min(6vw,80px)}/*# sourceMappingURL=insurance-benefits.min.css.map */