@media (min-width: 768px){.p-manufacturing .rc-inner.w-full{width:100%;max-width:clamp(720px,100vw,1440px)}}.p-manufacturing .p-workpeople-wp{overflow:hidden}.p-manufacturing .rc-flow_phases{padding-top:0}@media (max-width: 767px){.p-manufacturing .rc-flow_phases .phases-box .phases-box_row{display:flex;flex-flow:column-reverse}.p-manufacturing .rc-flow_phases .phases-box .phases-box_row .phases-box_cnt{margin-top:4.1025641026vw;margin-bottom:0}.p-manufacturing .rc-flow_phases .phases-box .phases-box_row .phases-box_cnt .phases-box_ttl{font-weight:500}.p-manufacturing .rc-flow_phases .phases-box .phases-box_row .phases-box_cnt .phases-box_cpy{margin-top:2.0512820513vw;margin-bottom:0}}.p-manufacturing .rc-sec_section.rc-sec_section_lv2.p-manufacturing-flow-ttl{margin-bottom:0;padding-bottom:0}@media (min-width: 768px){.p-manufacturing .p-manufacturing-flow{padding-top:clamp(15px,2.0833333333vw,30px)}.p-manufacturing .p-manufacturing-flow .phases-box-start{margin-top:clamp(-30px,-2.0833333333vw,-15px)}}.p-manufacturing .p-manufacturing-flow .phases-box-ttl{padding-top:0;padding-bottom:0}@media (min-width: 768px){.p-manufacturing .p-manufacturing-flow .phases-box-ttl{font-size:clamp(10px,1.3888888889vw,20px);letter-spacing:.02em;font-weight:400;line-height:1}}@media (max-width: 767px){.p-manufacturing .p-manufacturing-flow .phases-box-ttl{font-size:4.1025641026vw;letter-spacing:.02em;font-weight:400;line-height:1.6}}.p-manufacturing .p-manufacturing-flow .phases-box-ttl.phases-box-start:after{height:50vh}.p-manufacturing .p-manufacturing-flow .phases-box-ttl.phases-box-mid:after{height:50vh}.p-manufacturing .p-manufacturing-flow .phases-box-ttl.phases-box-end:after{height:50vh}@media (min-width: 768px){.p-manufacturing .p-manufacturing-flow .phases-box:after{height:calc(100% + clamp(21px,2.9166666667vw,42px))}}.p-manufacturing .p-manufacturing-flow .phases-box+.phases-box{margin-top:clamp(20px,2.7777777778vw,40px)}@media (min-width: 768px){.p-manufacturing .p-manufacturing-flow .phases-box.phases-box-end{height:calc(50% + clamp(0px,0vw,0px))}}.p-manufacturing .p-manufacturing-flow .phases-box-ttl-end .phases-box_ttl{color:#00a273}.p-manufacturing .p-manufacturing-flow .phases-box-ttl-end:after{border:solid 1px #fff;top:52%}@media (min-width: 768px){.p-manufacturing .p-manufacturing-flow .phases-box-ttl-end:after{height:50vh}}@media (max-width: 767px){.p-manufacturing .p-manufacturing-flow .phases-box-ttl-end:after{height:50vh}}
