.flow .step{padding-top:100px}@media (max-width: 767px){.flow .step{padding-top:70px}}.flow .step__ins{position:relative}.flow .step__ins:before{content:"";position:absolute;width:1px;height:100%;background:url(../../img/estimate/line2.png) repeat-y;background-size:1px auto;top:0;left:400px}@media (max-width: 767px){.flow .step__ins:before{left:25px}}.flow .step .row{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;padding-left:390px;margin-bottom:170px}@media (max-width: 767px){.flow .step .row{padding-left:0;margin-bottom:48px}}.flow .step .row .lb{font-family:"Inter", sans-serif;font-size:26px;font-size:2.6rem;line-height:42px;letter-spacing:0;font-weight:bold;color:#E15B29;position:absolute;left:250px;width:120px;text-align:center}@media (max-width: 767px){.flow .step .row .lb:before{content:"";position:absolute;height:12px;width:12px;background:#E15B29;border-radius:50%;left:5px;top:20px}}.flow .step .row .lb em{font-size:42px;font-size:4.2rem;font-style:normal}@media (max-width: 767px){.flow .step .row .lb{order:1;position:relative;left:0;width:100%;text-align:left;font-size:22px;font-size:2.2rem;line-height:42px;letter-spacing:0;font-weight:bold;padding-left:38px}.flow .step .row .lb em{font-size:35px;font-size:3.5rem}}.flow .step .row .tit{font-size:36px;font-size:3.6rem;line-height:54px;letter-spacing:.04em;font-weight:bold;padding-left:60px;margin-bottom:22px;order:2;position:relative}@media (max-width: 767px){.flow .step .row .tit{font-size:24px;font-size:2.4rem;line-height:54px;letter-spacing:.04em;font-weight:bold;padding-left:40px;margin-bottom:4px}}.flow .step .row .tit:after{content:"";position:absolute;height:12px;width:12px;background:#E15B29;border-radius:50%;left:-10px;top:20px}@media (max-width: 767px){.flow .step .row .tit:after{display:none}}.flow .step .row .tit span{font-size:26px;font-size:2.6rem;line-height:54px;letter-spacing:.04em;font-weight:bold}@media (max-width: 767px){.flow .step .row .tit span{font-size:18px;font-size:1.8rem;line-height:54px;letter-spacing:.04em;font-weight:bold}}.flow .step .row .im{width:390px;order:1;position:absolute;left:0;text-align:center;top:60px}.flow .step .row .im img{width:auto}@media (max-width: 767px){.flow .step .row .im{width:100%;position:static;order:3;margin-bottom:28px}}.flow .step .row .bxtxt{padding-left:60px;order:3;padding-right:14px}@media (max-width: 767px){.flow .step .row .bxtxt{padding-left:35px;padding-right:0}}.flow .step .row .bxtxt .ttl{font-size:24px;font-size:2.4rem;line-height:40px;letter-spacing:.04em;font-weight:bold;color:#E15B29;margin-bottom:18px}.flow .step .row .bxtxt .ttl em{font-size:34px;font-size:3.4rem;line-height:40px;letter-spacing:.04em;font-weight:bold;font-style:normal;display:inline-block;padding-top:5px}@media (max-width: 767px){.flow .step .row .bxtxt .ttl{font-size:18px;font-size:1.8rem;line-height:28px;letter-spacing:.04em;font-weight:bold}}@media (max-width: 767px) and (max-width: 767px){.flow .step .row .bxtxt .ttl em{font-size:28px;font-size:2.8rem}}.flow .step .row .bxtxt p{font-size:16px;font-size:1.6rem;line-height:26px;letter-spacing:.04em}.flow .step .row--r1{top:-30px;margin-bottom:145px}@media (max-width: 767px){.flow .step .row--r1{margin-bottom:18px}}.flow .step .row--r1 .im{padding-right:10px;top:50px}.flow .step .row--r2 .im{padding-top:20px}@media (min-width: 768px){.flow .step .row--r2 .im{text-align:left}}.flow .step .row--r3 .im{top:20px}@media (min-width: 768px){.flow .step .row--r3 .im{text-align:left}}@media (min-width: 768px){.flow .step .row--r4{margin-bottom:140px}}.flow .step .row--r4 .im{padding-right:10px}@media (max-width: 767px){.flow .step .row--r4 .im{padding-top:12px}}@media (min-width: 768px){.flow .step .row--r5{margin-bottom:110px}}.flow .step .row--r5 .im{padding-top:10px;padding-right:20px}@media (max-width: 767px){.flow .step .row--r5 .im{padding-right:0px;margin-bottom:15px}}@media (min-width: 768px){.flow .step .row--r6{margin-bottom:110px}}.flow .step .row--r6 .im{padding-right:10px}@media (max-width: 767px){.flow .step .row--r6 .im{padding-right:0;padding-top:10px}}@media (min-width: 768px){.flow .step .row--r7{margin-bottom:80px}}.flow .step .row--r7 .im{top:50px;padding-left:20px}@media (min-width: 768px){.flow .step .row--r8{margin-bottom:110px}}.flow .step .row--r8 .im{top:40px}@media (min-width: 768px){.flow .step .row--r8 .im{text-align:left}}.flow .step .row--r9:after{left:380px;top:32px;content:"";position:absolute;width:15px;height:100%;background:#fff}@media (max-width: 767px){.flow .step .row--r9:after{left:5px;top:32px}}@media (max-width: 767px){.flow .step .row--r9{margin-bottom:32px;position:relative}}.flow .step .row--r9 .im{padding-top:15px}@media (max-width: 767px){.flow .step .row--r9 .im{margin-bottom:0px}}

/*# sourceMappingURL=maps/flow.min.css.map */
