.block1{padding-top:65px;padding-bottom:100px}.block1 .flex{display:grid;grid-template-columns:1fr 460px;gap:20px;align-items:flex-start;line-height:1.8;letter-spacing:.06em}.block1 .flex>div{max-width:459px}.block1 .flex h2{margin-top:30px;margin-bottom:30px;font-size:3.2rem}.block1 .flex p{max-width:435px}@media screen and (max-width: 900px){.block1 .flex{grid-template-columns:1fr 300px}.block1 .flex h2{margin-bottom:30px}}@media screen and (max-width: 768px){.block1{padding-top:35px;padding-bottom:60px}.block1 .flex{display:flex;flex-direction:column-reverse;max-width:374px;padding:0 15px}.block1 .flex picture{max-width:230px;margin:0 auto}.block1 .flex h2{font-size:var(--fz18);margin-top:0;margin-bottom:10px}.block1 .flex p{font-size:var(--fz14)}}.block2{background:var(--lightblue-gra);padding-top:70px;padding-bottom:85px}.block2 .flex{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:45px}.block2 .flex>div{position:relative;z-index:1;background-color:#fff;box-shadow:var(--b-shadow);border-radius:12px;padding:24px;min-height:149px;display:flex;align-items:center;line-height:1.8}.block2 .flex picture{position:absolute;bottom:-42px;right:-24px;z-index:2}.block2 .flex+strong{display:block;text-align:center;font-size:3.2rem;line-height:1.6;margin-top:80px}.block2 .flex+strong>span{font-size:4.4rem}.block2 .flex+strong>span>span{color:#4b84b4}@media screen and (max-width: 1100px){.block2 .flex picture{transform:scale(0.8);bottom:-60px;right:-10px}}@media screen and (max-width: 768px){.block2{padding-top:60px;padding-bottom:60px}.block2 .flex{display:flex;flex-direction:column;align-items:center;gap:40px}.block2 .flex>div{padding:20px;border-radius:7px;min-height:130px;width:100%;max-width:335px}.block2 .flex picture{bottom:-40px}.block2 .flex+strong{font-size:2rem}.block2 .flex+strong>span{font-size:2.4rem}}.block3{padding-top:100px;padding-bottom:85px}.block3 h2.ttl{margin-bottom:30px}.block3 p{font-size:2rem;line-height:1.8}@media screen and (max-width: 768px){.block3{padding-top:60px;padding-bottom:60px}.block3 p{font-size:var(--fz14)}}.block4{position:relative;z-index:1;padding-top:70px;padding-bottom:190px}.block4 .flex{display:grid;grid-template-columns:repeat(2, 1fr);gap:50px;margin-top:50px}.block4 .flex>div{background-color:#fff;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.block4 .flex>div:first-of-type h3{color:#fd664d}.block4 .flex>div:last-of-type h3{color:#4b84b4}.block4 .flex .inner{padding:45px 30px 0}.block4 .flex .inner>p{line-height:1.8;margin-bottom:25px}.block4 .flex h3{font-size:2.4rem;text-align:center;margin-bottom:20px}.block4 .flex .merit,.block4 .flex .demerit{display:grid;grid-template-columns:75px 1fr;gap:25px;align-items:center;padding:20px 30px;min-height:135px}.block4 .flex .merit .icon,.block4 .flex .demerit .icon{display:flex;flex-direction:column;align-items:center;gap:8px}.block4 .flex .merit .icon p,.block4 .flex .demerit .icon p{font-weight:700}.block4 .flex .merit ul,.block4 .flex .demerit ul{display:flex;flex-direction:column;gap:4px;font-size:var(--fz14)}.block4 .flex .merit ul li,.block4 .flex .demerit ul li{display:grid;grid-template-columns:8px 1fr;align-items:flex-start;line-height:var(--base-lh)}.block4 .flex .merit ul li::before,.block4 .flex .demerit ul li::before{content:"・"}.block4 .merit{margin-top:40px;background-color:#fef2e8}.block4 .merit .icon p{color:#fa7142}.block4 .demerit{background-color:#e9eff3}.block4 .demerit .icon p{color:#1f5ec1}.block4 .bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.block4 .bg img{-o-object-position:top center;object-position:top center}@media screen and (max-width: 768px){.block4{padding-bottom:80px}.block4 .flex{display:flex;flex-direction:column;margin-top:30px;gap:30px}.block4 .flex .inner{padding:20px 15px 0}.block4 .flex .inner p{font-size:var(--fz14)}.block4 .flex h3{font-size:2rem;margin-bottom:15px}.block4 .flex .merit,.block4 .flex .demerit{padding:20px 15px;grid-template-columns:60px 1fr;gap:15px;min-height:0}.block4 .flex .merit .icon,.block4 .flex .demerit .icon{font-size:var(--fz14)}.block4 .flex .merit{margin-top:20px}}.block5{margin-top:-90px;padding-bottom:80px}.block5 .w1010{background-color:#fff;padding-top:60px;position:relative;z-index:2;border-radius:30px}.block5 .mask{margin-top:35px;width:calc(100% + 30px);margin-left:-15px;padding:0px 15px;overflow:auto}.block5 .table01{width:100%;max-width:880px;margin:0 auto;display:grid;grid-template-columns:23% 38.5% 38.5%;line-height:1.8;min-width:600px}.block5 .table01>div{padding:24px 0;display:flex;justify-content:center;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea}.block5 .table01>div:nth-of-type(1){border-bottom:none}.block5 .table01>div:nth-of-type(4),.block5 .table01>div:nth-of-type(5),.block5 .table01>div:nth-of-type(6){padding-top:34px}.block5 .table01>div:nth-of-type(3n){border-right:none}.block5 .table01>div:nth-of-type(3n + 1){justify-content:flex-start}.block5 .table01>div:nth-last-of-type(1),.block5 .table01>div:nth-last-of-type(2),.block5 .table01>div:nth-last-of-type(3){border-bottom:none}.block5 .table01 .th01,.block5 .table01 .th02{padding:0;font-size:2.4rem;font-weight:bold;color:#fff;height:54px;border-bottom:none;align-items:center}.block5 .table01 .th01{background-image:linear-gradient(180deg, rgb(242, 142, 38), rgb(253, 100, 79));border-right:1px solid #eaeaea}.block5 .table01 .th02{background-image:var(--blue-gra)}.block5 .table01 .orange{color:#fc664d;font-weight:700}.block5 .table01 ul li{display:grid;grid-template-columns:8px 1fr;align-items:flex-start}.block5 .table01 ul li::before{content:"・"}.block5 h3{margin-top:80px;font-size:3.2rem;text-align:center;line-height:1.8}.block5 .table02{width:100%;max-width:880px;margin:0 auto;display:grid;grid-template-columns:23% 24.5% 24.5% 28%;line-height:1.8;min-width:600px}.block5 .table02>div{padding:24px 0;display:flex;justify-content:center;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea}.block5 .table02>div:nth-of-type(1){border-bottom:none}.block5 .table02>div:nth-of-type(5),.block5 .table02>div:nth-of-type(6),.block5 .table02>div:nth-of-type(7),.block5 .table02>div:nth-of-type(8){padding-top:34px}.block5 .table02>div:nth-of-type(4n){border-right:none}.block5 .table02>div:nth-of-type(4n + 1){justify-content:flex-start}.block5 .table02>div:nth-last-of-type(1),.block5 .table02>div:nth-last-of-type(2),.block5 .table02>div:nth-last-of-type(3),.block5 .table02>div:nth-last-of-type(4){border-bottom:none}.block5 .table02 .th{background-color:#9f9f9f;color:#fff;font-weight:700;font-size:2.4rem;padding:0;min-height:54px;align-items:center}@media screen and (max-width: 768px){.block5{margin-top:-25px;border-radius:14px}.block5 .mask{margin-top:20px}.block5 .table01{font-size:var(--fz14)}.block5 .table01 .th01,.block5 .table01 .th02{font-size:2rem}.block5 h3{font-size:2rem;margin-top:40px}.block5 .table02{font-size:var(--fz14)}.block5 .table02 .th{font-size:var(--fz18)}}@media screen and (max-width: 640px){.block5 .mask .guide{display:flex}}.block6{background:var(--lightblue-gra);padding-top:60px;padding-bottom:65px;line-height:1.8}.block6 h2{text-align:center;font-size:3.2rem}.block6 h2 span{color:#f9753e}.block6 strong{display:block;text-align:center;font-size:2.4rem;margin-top:10px}.block6 strong span{color:#4b84b4}.block6 p{font-size:1.4rem;text-align:center}.block6 .btn-area{display:flex;justify-content:space-between;gap:30px;width:100%;max-width:710px;margin:43px auto 0}.block6 .btn-area a:first-of-type{background:#cca44d}@media screen and (max-width: 768px){.block6{padding-top:45px;padding-bottom:45px}.block6 h2{font-size:var(--fz18)}.block6 strong{font-size:var(--fz16)}.block6 p{font-size:1.2rem;margin-top:10px}.block6 .btn-area{margin-top:20px;flex-direction:column;align-items:center;gap:15px}}.flow-block{padding-bottom:80px}.flow-block .box{margin-top:55px;display:flex;flex-direction:column;align-items:center;gap:30px}.flow-block .box strong{font-size:2.4rem;line-height:var(--base-lh)}@media screen and (max-width: 768px){.flow-block{padding-bottom:60px}.flow-block .box{margin-top:30px;gap:15px}.flow-block .box strong{text-align:center;font-size:var(--fz18)}}/*# sourceMappingURL=factoring.min.css.map */