.pattern1.imgBox{margin:2rem 0;text-align:center}@media screen and (min-width:768px),print{.pattern1.imgBox{display:flex;justify-content:space-between;margin-top:3rem}.pattern1.imgBox>img{width:50%}.pattern1.imgBox .box{width:50%;text-align:right}}.pattern2.imgBox{margin:2rem 0}.pattern2.imgBox .box{display:flex;justify-content:flex-end}.pattern2.imgBox .box img{width:42%;max-width:230px;margin:0 0 0 8%}@media screen and (max-width:767px){.pattern2.imgBox>img{margin-left:-9%}.pattern2.imgBox .box{margin-top:2rem;margin-right:-9%}}@media screen and (min-width:768px),print{.pattern2.imgBox{display:flex;justify-content:space-between;margin-top:3rem}.pattern2.imgBox>img{width:50%}.pattern2.imgBox .box{width:50%}}#workflowBox{position:relative}#workflowBox:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;margin:0;background-color:#ebeae5;z-index:-5}#workflowBox ol{position:relative;list-style:none;margin:0 5%;padding:2rem 0}#workflowBox ol:before{position:absolute;top:0;left:6.8rem;content:"";background-color:#fff;width:1px;height:100%}#workflowBox li{margin:0;padding:1rem 0;width:100%}#workflowBox li .box{position:relative;background-color:#fff;border-radius:6px;padding:.8rem;height:100%}#workflowBox li .fEng{position:absolute;top:-.5em;left:.1em;font-size:3em}#workflowBox li h3{margin:0 .5rem;font-size:min(4vw,18px);text-align:center;width:5rem;padding:0}#workflowBox li p{margin:0;line-height:1.5;font-size:min(3.4vw,14px);border-left:1px dotted #ccc;padding:0 0 0 1em}@media screen and (max-width:767px){#workflowBox li .box{display:flex;align-items:center;padding:.5rem .8rem}#workflowBox li .box p{flex:1}}@media screen and (min-width:768px){#workflowBox ol{display:flex;flex-wrap:wrap;padding:4rem 0}#workflowBox ol:before{position:absolute;top:30%;left:1%;width:105%;height:1px}#workflowBox ol:after{position:absolute;bottom:30%;left:-5%;width:57%;height:1px;content:"";background-color:#fff;z-index:-1}#workflowBox li{width:23%}#workflowBox li:not(:nth-of-type(4n)){margin-right:2.6%}#workflowBox li h3{margin:0 0 0 1em;width:auto;text-align:left}#workflowBox li p{margin:.5rem 0 0}}@media screen and (min-width:1280px){#workflowBox ol:before{position:absolute;top:50%;left:1%;width:105%;height:1px}#workflowBox ol:after{display:none}#workflowBox li,#workflowBox li:not(:nth-of-type(4n)){flex:1;margin:0 1%;display:flex;width:30%}}.scrollDown{margin-top:-.65rem;text-align:center}.scrollDown .text{display:block;text-align:center;font-size:16px;line-height:1;margin:0 auto 2rem}.scrollDown .line{height:120px;overflow:hidden}.scrollDown .line:after{content:"";display:block;width:1px;border-left:1px solid #d1d0cb;animation:scroll 2s ease 0s infinite normal;margin:0 auto}@keyframes scroll{0%{height:0}50%{height:120px;margin-top:0}100%{margin-top:120px;height:120px}}#processing.workflowPointBox.secBox{margin-top:2rem}.workflowPointTitle{margin:0 auto 2rem;padding:1.5rem 0 0}.workflowPointTitle h3{display:flex;align-items:center;margin:0 auto 1.5rem;color:#e6002f;text-align:center}.workflowPointTitle h3:before,.workflowPointTitle h3:after{content:"";height:1px;flex-grow:1;background-color:#ccc}.workflowPointTitle h3:before{margin-right:1rem}.workflowPointTitle h3:after{margin-left:1rem}.workflowPointTitle p{font-size:min(4.8vw, 22px);font-feature-settings:"palt";font-family:'Noto Serif JP',serif;letter-spacing:.1em;line-height:1.5;margin:1rem 1rem 0;text-align:center}.workflowPointTitle p strong{font-weight:400}.sliderContainer{position:relative;width:100%;overflow:hidden}.slideImg{position:absolute;top:0;left:0;width:100%;opacity:0;animation:fadeInOut 9s infinite;transition:opacity 3s ease-in-out}.slideImg:nth-of-type(1){position:relative;animation-delay:0s}.slideImg:nth-of-type(2){animation-delay:3s}.slideImg:nth-of-type(3){animation-delay:6s}@keyframes fadeInOut{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.slideImg img{width:100%;height:auto;object-fit:cover;display:block}@media screen and (max-width:767px){.workflowPointBox>.box{margin:0 calc(50% - 50vw);width:100vw}.workflowPointTitle{position:relative;margin-right:7%}.workflowPointTitle:after{position:absolute;top:calc(24px + 0.68em);right:0;content:"";width:1px;height:100%;background-color:#ccc;z-index:-1}.sliderContainer{margin-left:7%}.workflowPointBox .textBox .box .imgBox{width:57%;max-width:180px}}@media screen and (min-width:768px),print{.workflowPointBox>.box{display:flex;align-items:flex-end;margin-bottom:4rem}.workflowPointTitle{position:relative;flex:1;margin:0;padding:0 0 2.5rem}.workflowPointTitle:before{position:absolute;bottom:0;right:-20%;content:"";width:1px;height:30px;background-color:#ccc;z-index:-1}.workflowPointTitle:after{position:absolute;bottom:0;left:0;content:"";width:120%;height:1px;background-color:#ccc;z-index:-1}.workflowPointTitle h3{margin-bottom:2rem}.sliderContainer{width:50%;margin-bottom:30px}.workflowPointBox .textBox .box{display:flex;align-items:center;margin-top:2.5rem}.workflowPointBox .textBox .box .imgBox{width:33%;max-width:360px;margin-right:5%}.workflowPointBox .textBox .box .textBox{flex:1;margin-bottom:2rem}}