@charset "utf-8";#sub-mv{background-image:url(//fujihome21.com/2021/wp-content/themes/fuji-home_20230313/css/../images/reform_flow/img_mv.jpg)}#reform-flow{padding:30px 0 60px}#reform-flow .reform-flow-list .reform-flow-box+.reform-flow-box{margin-top:60px}#reform-flow .reform-flow-list .reform-flow-box .reform-flow-title{display:flex;align-items:center;padding-bottom:10px;border-bottom:2px solid #f23d28;margin-bottom:30px}#reform-flow .reform-flow-list .reform-flow-box .reform-flow-title .text>span{display:block}#reform-flow .reform-flow-list .reform-flow-box .reform-flow-title .jp{font-size:1.6rem;font-weight:700}#reform-flow .reform-flow-list .reform-flow-box .reform-flow-contents figure{margin-bottom:30px}#reform-flow .reform-flow-list .reform-flow-box .reform-flow-contents .step-wrap .step{margin-bottom:40px}#reform-flow .reform-flow-list .reform-flow-box .reform-flow-contents .step-wrap .step:last-child{margin-bottom:0}#reform-flow .reform-flow-list .reform-flow-box .reform-flow-contents .step-wrap .step .ttl{display:flex;margin-bottom:10px}#reform-flow .reform-flow-list .reform-flow-box .reform-flow-contents .step-wrap .step .ttl .num{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:100%;font-size:1.8rem;font-weight:700;color:#fff;background-color:#f23d28;margin-right:20px;position:relative}#reform-flow .reform-flow-list .reform-flow-box .reform-flow-contents .step-wrap .step .ttl .num:after{content:"";width:3px;height:66px;background-color:#f23d28;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%)}#reform-flow .reform-flow-list .reform-flow-box .reform-flow-contents .step-wrap .step .ttl h3 .en{display:block;font-size:1.6rem;font-weight:700;color:#f23d28}#reform-flow .reform-flow-list .reform-flow-box .reform-flow-contents .step-wrap .step .ttl h3 .jp{display:block;font-size:1.4rem;font-weight:700}#reform-flow .reform-flow-list .reform-flow-box .reform-flow-contents .step-wrap .step .text{padding-left:60px}@media screen and (min-width:1024px){#reform-flow{padding:30px 0 180px}#reform-flow .reform-flow-list .reform-flow-box+.reform-flow-box{margin-top:150px}#reform-flow .reform-flow-list .reform-flow-box .reform-flow-title{padding-bottom:16px;border-bottom-width:3px;margin-bottom:50px}#reform-flow .reform-flow-list .reform-flow-box .reform-flow-title .text{display:flex;align-items:center}#reform-flow .reform-flow-list .reform-flow-box .reform-flow-title .jp{font-size:2.5rem}#reform-flow .reform-flow-list .reform-flow-box .reform-flow-contents figure{margin-bottom:60px}#reform-flow .reform-flow-list .reform-flow-box .reform-flow-contents .step-wrap .step{display:flex;margin-bottom:100px}#reform-flow .reform-flow-list .reform-flow-box .reform-flow-contents .step-wrap .step .ttl{min-width:360px;margin-right:30px;margin-bottom:0}#reform-flow .reform-flow-list .reform-flow-box .reform-flow-contents .step-wrap .step .ttl .num{width:54px;height:54px;font-size:2.3rem;margin-right:33px}#reform-flow .reform-flow-list .reform-flow-box .reform-flow-contents .step-wrap .step .ttl h3 .en{font-size:2rem}#reform-flow .reform-flow-list .reform-flow-box .reform-flow-contents .step-wrap .step .ttl h3 .jp{font-size:2.2rem}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){#reform-flow .reform-flow-list .reform-flow-box .reform-flow-contents .step-wrap .step .ttl{min-width:260px;margin-right:20px}#reform-flow .reform-flow-list .reform-flow-box .reform-flow-contents .step-wrap .step .ttl .num{width:46px;height:46px;font-size:2rem;margin-right:20px}#reform-flow .reform-flow-list .reform-flow-box .reform-flow-contents .step-wrap .step .ttl h3 .jp{font-size:1.8rem}#reform-flow .reform-flow-list .reform-flow-box .reform-flow-contents .step-wrap .step .text{padding-left:0}}