@charset "UTF-8";.header{display:none}.reset ul,.reset ol,.reset li,.reset dl,.reset dt,.reset dd,.reset figure,.reset figcaption,.reset table,.reset address{list-style:none}.reset table{border-collapse:collapse;border-spacing:0}.reset img{width:100%;height:auto;border:none;margin:0;padding:0;vertical-align:bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (min-width:999.9px){.reset img{width:auto;max-width:100%;height:auto}}@media screen and (max-width:519.9px){.scloll{overflow-x:scroll}}@media screen and (max-width:519.9px){.scloll table{width:900px}}.sec01{padding-top:100px}@media screen and (max-width:519.9px){.sec01{padding-top:50px}}.sec01 .sec-tit{text-align:center;font-size:30px;font-weight:500;line-height:1.5}@media screen and (max-width:519.9px){.sec01 .sec-tit{font-size:18px}}.sec01 .sec-tit span{display:inline-flex;align-items:center;line-height:1}@media screen and (min-width:999.9px){.sec01 .sec-tit span{display:inline-flex;align-items:center}}.sec01 .sec-tit img{width:450px;max-width:80%;margin:10px .5em 10px 1em}@media screen and (min-width:999.9px){.sec01 .sec-tit img{margin:10px .5em 10px auto}}.sec01 ol{margin-top:50px;border:3px solid #ccc;border-radius:10px;padding:30px 40px}@media screen and (max-width:519.9px){.sec01 ol{margin-top:30px;padding:10px 20px}}.sec01 ol li{margin:.5em 0 .5em 1em;text-indent:-1em}.sec01 ol li:nth-child(1){color:#EA5433}.sec01 ol li:nth-child(2){color:#F18C3A}.sec01 ol li:nth-child(3){color:#FCC93A}.sec01 ol li:nth-child(4){color:#59B957}.sec01 ol li:nth-child(5){color:#3FBFF0}.sec01 ol li:nth-child(6){color:#3768B4}.sec01 ol li:nth-child(7){color:#932F8F}@media screen and (max-width:999.9px){.sec01 ol li{font-size:16px}}.sec01 .kiji{margin:50px 0 0 0}.sec01 .kiji h3{margin-bottom:.5em;border-bottom:1px solid #ccc;font-weight:600;padding-bottom:.5em}.sec01 .kiji ul{font-size:90%}.sec01 .kiji ul li{line-height:1.45;margin-top:.5em}@media screen and (max-width:519.9px){.sec01 .kiji ul li small{display:block}}.sec01 .kiji ul li a{color:#3768B4}.sec01 .block{padding:50px 40px 40px 40px;margin-top:50px;position:relative;border-radius:0 20px 0 20px;border:5px solid #EA5433;line-height:2}@media screen and (max-width:519.9px){.sec01 .block{padding:50px 20px 20px 20px;font-size:16px}}.sec01 .block:before{content:"";display:flex;align-items:center;justify-content:center;width:60px;height:60px;position:absolute;top:-30px;left:20px;border-radius:100%;font-weight:700;font-size:30px;line-height:1;color:#fff}.sec01 .block-lead{font-weight:700;margin-bottom:1em}@media screen and (max-width:519.9px){.sec01 .block-lead{font-size:18px}}.sec01 .block.vol01{background-color:rgb(234 84 51 / .1);border-color:#EA5433}.sec01 .block.vol01:before{background-color:#EA5433;content:"01"}.sec01 .block.vol02{background-color:rgb(241 140 58 / .1);border-color:#F18C3A}.sec01 .block.vol02:before{background-color:#F18C3A;content:"02"}.sec01 .block.vol03{background-color:rgb(252 201 58 / .1);border-color:#FCC93A}.sec01 .block.vol03:before{background-color:#FCC93A;content:"03"}.sec01 .block.vol03 .img{background-color:#fff;padding:30px;margin:20px 0;border:5px solid #59B957;border-radius:10px}@media screen and (max-width:519.9px){.sec01 .block.vol03 .img{padding:10px}}@media screen and (max-width:519.9px){.sec01 .block.vol03 .img img{width:500px}}.sec01 .block.vol04{background-color:rgb(89 185 87 / .1);border-color:#59B957}.sec01 .block.vol04:before{background-color:#59B957;content:"04"}.sec01 .block.vol04 table{margin-top:20px;background-color:#fff;font-size:80%}.sec01 .block.vol04 table tr:first-child td{background-color:#f3efef;font-size:80%;text-align:center;white-space:nowrap}.sec01 .block.vol04 table tr th{border:1px solid #CCC;padding:.5em;background-color:#59B957;vertical-align:middle;white-space:nowrap;color:#fff}.sec01 .block.vol04 table tr td{border:1px solid #CCC;padding:.5em;vertical-align:middle}.sec01 .block.vol05{background-color:rgb(63 191 240 / .1);border-color:#3FBFF0}.sec01 .block.vol05:before{background-color:#3FBFF0;content:"05"}.sec01 .block.vol06{background-color:rgb(55 104 180 / .1);border-color:#3768B4}.sec01 .block.vol06:before{background-color:#3768B4;content:"06"}.sec01 .block.vol07{background-color:rgb(147 47 143 / .1);border-color:#932F8F}.sec01 .block.vol07:before{background-color:#932F8F;content:"07"}.sec-progress .sub-tit{text-align:center;font-size:25px;background-color:#59B957;color:#fff;padding:.5em 1em;border-radius:10px 10px 0 0}@media screen and (max-width:519.9px){.sec-progress .sub-tit{font-size:4.5vw}}.sec-progress table{margin-top:20px}@media screen and (max-width:519.9px){.sec-progress table{font-size:16px}}.sec-progress table tr{position:relative}.sec-progress table tr .c02-txt{display:flex;align-items:center;justify-content:center;background-color:#2AB5D3;border-radius:100%;font-size:15px;width:100px;height:100px;line-height:1.2;position:absolute;top:50%;right:-80px;color:#fff;margin-top:-25px;z-index:2;box-sizing:border-box;border:3px solid #fff}.sec-progress table tr th{border:1px solid #CCC;padding:1em;background-color:#f3efef;white-space:nowrap}@media screen and (max-width:519.9px){.sec-progress table tr th{padding:.5em 1em}}.sec-progress table tr th span{font-weight:700;font-size:150%}.sec-progress table tr td{border:1px solid #CCC;padding:1em;vertical-align:middle}.sec-progress table tr td:last-child{text-align:center;white-space:nowrap;color:#fff;font-size:90%;background-color:#f3efef}.sec-progress table tr td.c01{background-color:#7CD2DF}.sec-progress table tr td.c02{background-color:#2CB7CD}.sec-progress table tr td.c03{background-color:#0098C2}.sec-progress table tr td.c04{background-color:#0B7997}.sec-progress table tr td.c05{background-color:#155B68}.sec-progress table tr td.c06{background-color:#333F48}@media screen and (max-width:519.9px){.sec-progress table tr td{padding:.5em 1em}}.sec-progress table tr td strong{font-weight:700;font-size:110%}@media screen and (max-width:519.9px){.sec-service{font-size:16px}}.sec-service table{margin-top:20px}.sec-service table tr:first-child th{vertical-align:middle;background-color:#59B957;color:#fff}.sec-service table tr:first-child td{vertical-align:middle;white-space:nowrap;text-align:center;line-height:1.2;background-color:#59B957;color:#fff}.sec-service table tr th{border:1px solid #CCC;padding:1em;background-color:#f3efef;white-space:nowrap}@media screen and (max-width:519.9px){.sec-service table tr th{padding:.5em 1em}}.sec-service table tr th small{display:block}.sec-service table tr td{border:1px solid #CCC;padding:1em;vertical-align:middle}@media screen and (min-width:999.9px){.sec-service table tr td{font-size:90%}}@media screen and (max-width:519.9px){.sec-service table tr td{padding:.5em 1em}}.sec-service table tr td small{display:block}.sec-service table tr td:nth-of-type(2),.sec-service table tr td:nth-of-type(3){text-align:center}.sec-service ul{display:flex;margin-top:20px;margin-bottom:20px}.sec-service ul li{margin-right:1em}.sec-service .attation{font-size:80%;text-indent:-1em;margin-left:1em;margin-top:.5em}@media screen and (max-width:519.9px){.sec-insurance{font-size:16px}}.sec-insurance .tit small{display:block;font-size:50%;margin-top:10px}.sec-insurance .block{margin-top:80px}@media screen and (max-width:519.9px){.sec-insurance .block{margin-top:50px}}.sec-insurance .block:first-of-type{margin-top:0}.sec-insurance .block .sub-tit{text-align:center;font-size:25px;background-color:#59B957;color:#fff;padding:.5em 1em;border-radius:10px 10px 0 0}@media screen and (max-width:519.9px){.sec-insurance .block .sub-tit{font-size:20px}}.sec-insurance .block .img{text-align:center;margin-top:20px}@media screen and (max-width:519.9px){.sec-insurance .block .img img{width:500px}}.sec-insurance .col{display:grid;gap:80px;grid-template-columns:repeat(3,1fr);margin-top:40px}@media screen and (max-width:519.9px){.sec-insurance .col{display:block;margin-top:0}}.sec-insurance .col-item{border:5px solid #3768B4;background-color:rgb(55 104 180 / .1);border-radius:10px;padding:20px;position:relative}@media screen and (max-width:519.9px){.sec-insurance .col-item{margin-top:40px}}.sec-insurance .col-item:after{content:"▼";display:block;line-height:1;color:#F18C3A;position:absolute;right:-70px;top:50%;margin-top:-25px;font-size:50px;transform:rotate(-90deg)}@media screen and (max-width:519.9px){.sec-insurance .col-item:after{font-size:30px;top:auto;right:auto;bottom:-40px;left:0;width:100%;text-align:center;transform:rotate(0deg)}}@media screen and (max-width:519.9px){.sec-insurance .col-item:first-child{margin-top:20px}}.sec-insurance .col-item:last-of-type:after{display:none}.sec-insurance .col-item h5{text-align:center;font-size:120%;font-weight:700;margin-bottom:20px;color:#3768B4}@media screen and (max-width:519.9px){.sec-insurance .col-item h5{font-size:20px}}.sec-insurance .col-item ul li{text-indent:-1em;margin-left:1em;font-size:90%}.sec-insurance table{margin-top:20px}@media screen and (max-width:519.9px){.sec-insurance table{font-size:14px}}@media screen and (max-width:519.9px){.sec-insurance table tr:nth-of-type(1) th{white-space:nowrap}}.sec-insurance table tr:nth-of-type(2) td:first-child{background-color:#EA5433}.sec-insurance table tr:nth-of-type(3) td:first-child{background-color:#F18C3A}.sec-insurance table tr:nth-of-type(4) td:first-child{background-color:#FCC93A}.sec-insurance table tr:nth-of-type(5) td:first-child{background-color:#59B957}.sec-insurance table tr:nth-of-type(6) td:first-child{background-color:#3FBFF0}.sec-insurance table tr:nth-of-type(7) td:first-child{background-color:#3768B4}.sec-insurance table tr:nth-of-type(8) td:first-child{background-color:#932F8F}.sec-insurance table tr th{border:1px solid #CCC;padding:1em;background-color:#f3efef;vertical-align:middle}@media screen and (max-width:519.9px){.sec-insurance table tr th{padding:.5em 1em}}.sec-insurance table tr th:first-child{font-size:80%}.sec-insurance table tr th span{font-weight:700;font-size:150%}.sec-insurance table tr td{border:1px solid #CCC;padding:1em}@media screen and (max-width:519.9px){.sec-insurance table tr td{padding:.5em 1em}}.sec-insurance table tr td:first-child{font-size:90%;white-space:nowrap;vertical-align:middle;color:#fff}.sec-insurance table tr td:last-child{text-align:center}.sec-insurance .attation{font-size:80%;text-indent:-1em;margin-left:1em;margin-top:.5em}