.claim-process-guide .pc{display:block;transform:rotate(270deg)}.claim-process-guide .sp{display:none}.claim-process-guide p{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;width:100%}.claim-process-guide .title{font-family:var(--copy-black-l-font-family);font-size:var(--copy-black-l-font-size);font-style:var(--copy-black-l-font-style);font-weight:var(--copy-black-l-font-weight);line-height:var(--copy-black-l-line-height);margin-bottom:3.5rem}.claim-process-guide .card{margin:0 auto;padding:2rem 2.5rem;width:35rem}.claim-process-guide .card .cardBody{width:100%}.claim-process-guide body{font-family:Noto Sans JP;margin:0}.claim-process-guide .card13 .card{align-items:center;background:var(--white);border-radius:1.5rem;box-shadow:var(--shadow);display:flex;margin-bottom:2rem;max-width:54.375rem;padding:1rem 2.5rem;width:70%}.claim-process-guide .card13 .card p{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}.claim-process-guide .card13 .card .cardHeader{border-right:1px solid var(--gray-30);padding-right:2rem}.claim-process-guide .card13 .card .cardHeader .step{color:var(--maincolor);font-family:var(--avenir-bold-m-font-family);font-size:var(--h5-bold-font-size);letter-spacing:.72px;line-height:100%;position:relative;top:.3125rem}.claim-process-guide .card13 .card .cardHeader .stepNum{color:var(--maincolor);font-family:var(--avenir-bold-l-font-family);font-size:var(--avenir-bold-l-font-size)}.claim-process-guide .card13 .card .cardBody{align-items:center;display:flex;justify-content:space-between;text-align:center;width:100%}.claim-process-guide .card13 .card .cardBody img{aspect-ratio:1/1;height:10rem;width:10rem}.claim-process-guide .card13 .card .cardBody .sp{display:none}.claim-process-guide .card13 .card .cardBody .pc{display:inline-block}.claim-process-guide .card13 .card .cardBody div{padding-left:2rem}.claim-process-guide .card13 .card .cardBody div .title{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);margin-bottom:.5rem;text-align:left}.claim-process-guide .card13 .card .cardBody div .detail{display:block;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:left}@media screen and (max-width:30rem){.claim-process-guide .card13{display:inline-flex;gap:1rem;overflow-x:scroll}.claim-process-guide .card13 .card{align-items:center;display:block;flex-direction:column;padding:1.5rem 2rem 2rem;width:14.75rem}.claim-process-guide .card13 .card .cardHeader{border-right:none;padding:0}.claim-process-guide .card13 .card .cardHeader .step{font-size:var(--h5-bold-font-size)}.claim-process-guide .card13 .card .cardHeader .stepNum{font-size:var(--h2-black-font-size)}.claim-process-guide .card13 .card .cardBody{display:block}.claim-process-guide .card13 .card .cardBody .sp{display:inline-block}.claim-process-guide .card13 .card .cardBody .pc{display:none}.claim-process-guide .card13 .card .cardBody div{padding:0}.claim-process-guide .card13 .card .cardBody div .title{font-size:var(--h5-bold-font-size);text-align:center}.claim-process-guide .card13 .card .cardBody div .detail{font-size:var(--copy-bold-m-font-size);text-align:center}}.claim-process-guide .procedure{align-items:center;display:flex;gap:3.5rem;justify-content:center;margin:0 auto;max-width:54.375rem}.claim-process-guide .procedure .step{align-items:center;display:flex;flex:1 0 0;flex-direction:column;gap:1rem;justify-content:center;width:100%}.claim-process-guide .procedure .step img{flex-shrink:0;height:8.75rem;width:8.75rem}.claim-process-guide .procedure .step div .stepTitle{color:var(--maincolor);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)}.claim-process-guide .procedure .step div .stepDetail{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:180%;max-width:16.125rem;width:100%}@media screen and (max-width:480px){.claim-process-guide .procedure{display:block}.claim-process-guide .procedure img{margin:0 auto}.claim-process-guide .procedure .step{align-self:stretch;box-sizing:border-box;display:grid;gap:1rem;grid-template-columns:1fr 3fr;margin:.75rem auto;padding:0 2rem;width:100%}.claim-process-guide .procedure .step:after{margin-bottom:0}.claim-process-guide .procedure .step img{height:5.5rem;margin:0;width:5.5rem}.claim-process-guide .procedure .step div .stepTitle{font-size:1.125rem;text-align:left}.claim-process-guide .procedure .step div .stepDetail{font-size:.9375rem;text-align:left}}.claim-process-guide .swiper{margin-bottom:4rem}.claim-process-guide .swiper .swiper-slide{width:auto}.claim-process-guide .swiper .swiper-slide body{font-family:Noto Sans JP;margin:0}.claim-process-guide .swiper .swiper-slide .card13 .card{align-items:center;background:#fff;border-radius:1.5rem;box-shadow:0 0 20px 0 rgba(51,51,51,.12);display:flex;margin-bottom:2rem;max-width:54.375rem;padding:1rem 2.5rem;width:70%}.claim-process-guide .swiper .swiper-slide .card13 .card p{color:#333;font-style:normal;font-weight:700;line-height:150%;margin:0;text-align:center}.claim-process-guide .swiper .swiper-slide .card13 .card .cardHeader{border-right:1px solid #d3d3d3;padding-right:2rem}.claim-process-guide .swiper .swiper-slide .card13 .card .cardHeader .step{color:#0069c3;font-family:Avenir Next,Lexend;font-size:1.125rem;letter-spacing:.72px;line-height:100%;position:relative;top:.3125rem}.claim-process-guide .swiper .swiper-slide .card13 .card .cardHeader .stepNum{color:#0069c3;font-family:Avenir Next,Lexend;font-size:2.75rem}.claim-process-guide .swiper .swiper-slide .card13 .card .cardBody{align-items:center;display:flex;justify-content:space-between;text-align:center;width:100%}.claim-process-guide .swiper .swiper-slide .card13 .card .cardBody img{aspect-ratio:1/1;height:10rem;width:10rem}.claim-process-guide .swiper .swiper-slide .card13 .card .cardBody .sp{display:none}.claim-process-guide .swiper .swiper-slide .card13 .card .cardBody .pc{display:inline-block}.claim-process-guide .swiper .swiper-slide .card13 .card .cardBody div{padding-left:2rem}.claim-process-guide .swiper .swiper-slide .card13 .card .cardBody div .title{font-size:1.375rem;line-height:150%;margin-bottom:.5rem;text-align:left}.claim-process-guide .swiper .swiper-slide .card13 .card .cardBody div .detail{display:block;font-size:1rem;font-weight:500;text-align:left}@media screen and (max-width:480px){.claim-process-guide .swiper .swiper-slide .card13{display:inline-flex;gap:1rem;overflow-x:scroll;scrollbar-width:none}.claim-process-guide .swiper .swiper-slide .card13 .card{align-items:center;display:block;flex-direction:column;padding:1.5rem 2rem 2rem;width:14.75rem}.claim-process-guide .swiper .swiper-slide .card13 .card .cardHeader{border-right:none;padding:0}.claim-process-guide .swiper .swiper-slide .card13 .card .cardHeader .step{font-size:1.125rem}.claim-process-guide .swiper .swiper-slide .card13 .card .cardHeader .stepNum{font-size:2rem}.claim-process-guide .swiper .swiper-slide .card13 .card .cardBody{display:block}.claim-process-guide .swiper .swiper-slide .card13 .card .cardBody .sp{display:inline-block}.claim-process-guide .swiper .swiper-slide .card13 .card .cardBody .pc{display:none}.claim-process-guide .swiper .swiper-slide .card13 .card .cardBody div{padding:0}.claim-process-guide .swiper .swiper-slide .card13 .card .cardBody div .title{font-size:1.125rem;text-align:center}.claim-process-guide .swiper .swiper-slide .card13 .card .cardBody div .detail{font-size:.9375rem;text-align:center}}.claim-process-guide .swiper .swiper-wrapper{padding-bottom:2.5rem}.claim-process-guide .swiper .swiper-pagination{bottom:0}.claim-process-guide .swiper .swiper-pagination-bullet-active{background:#0069c3}@media screen and (max-width:900px){.claim-process-guide .procedure{gap:1.25rem}}@media screen and (max-width:480px){.claim-process-guide .title{font-size:1.5rem;margin-bottom:1.5rem}.claim-process-guide .pc{display:none}.claim-process-guide .sp{display:block}}