.factory-box1{margin-top:109px;text-align:center}@media (max-width: 767px){.factory-box1{margin-top:49px}}.factory-box1__subtitle{font-size:17px;font-size:1.7rem;line-height:29px;letter-spacing:.025em;font-weight:600}@media (max-width: 767px){.factory-box1__subtitle{font-size:16px;font-size:1.6rem;line-height:27px}}.factory-box1__hd{font-size:28px;font-size:2.8rem;line-height:30px;letter-spacing:.025em;font-weight:600;margin-top:16px}@media (max-width: 767px){.factory-box1__hd{font-size:22px;font-size:2.2rem;line-height:30px;margin-top:7px}}.factory-box1__des{font-size:17px;font-size:1.7rem;line-height:35px;letter-spacing:.025em;font-weight:300;margin-top:35px;color:#111}@media (max-width: 767px){.factory-box1__des{font-size:15px;font-size:1.5rem;line-height:24px;text-align:left;margin-top:22px}}.factory-box1 .factory-box1-video{margin-top:69px;position:relative;width:860px;max-width:100%;border:1px solid #E2E2E2}.factory-box1 .factory-box1-video:before{content:"";display:block;width:100%;padding-bottom:56.25%}@media (max-width: 767px){.factory-box1 .factory-box1-video{margin-top:20px}}.factory-box1 .factory-box1-video iframe{position:absolute;width:100%;height:100%;left:0;top:0;right:0;bottom:0}.factory-box1 .factory-box1-video video{width:100%;display:block;object-fit:cover}.factory-anchor{margin-top:140px}@media (max-width: 767px){.factory-anchor{margin-top:66px}}.factory-anchor__hd{text-align:center;font-size:28px;font-size:2.8rem;line-height:1;letter-spacing:.025em;font-weight:600}@media (max-width: 767px){.factory-anchor__hd{font-size:22px;font-size:2.2rem;line-height:30px}}.factory-anchor__des{text-align:center;font-size:17px;font-size:1.7rem;line-height:35px;letter-spacing:.025em;font-weight:300;margin-top:36px;color:#111}@media (max-width: 767px){.factory-anchor__des{font-size:15px;font-size:1.5rem;line-height:24px;text-align:left;margin-top:20px}}.factory-anchor .anchor-list{margin-top:74px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767px){.factory-anchor .anchor-list{margin-top:20px}}.factory-anchor .anchor-list li{width:calc(100%/8 - 98px/8);margin-right:14px}.factory-anchor .anchor-list li:nth-child(8n){margin-right:0}@media (max-width: 767px){.factory-anchor .anchor-list li{width:100%;margin-right:0}.factory-anchor .anchor-list li ~ li{margin-top:6px}}.factory-anchor .anchor-list li a{display:block;padding:8px 12px 33px;background:#222426;position:relative;color:white}@media (max-width: 767px){.factory-anchor .anchor-list li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:13px 20px}}.factory-anchor .anchor-list li a:before{content:'';position:absolute;top:0;left:0;right:0;bottom:100%;background:#E60C2D;transition:all .3s}.factory-anchor .anchor-list li a:after{content:'';width:11px;height:7px;position:absolute;left:0;right:0;bottom:12px;margin:auto;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10.755' height='6.792' viewBox='0 0 10.755 6.792'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect width='10.755' height='6.792' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Repeat_Grid_29' data-name='Repeat Grid 29' clip-path='url(%23clip-path)'%3E%3Cg transform='translate(-219.086 -1598.067)'%3E%3Cpath id='Path_12' data-name='Path 12' d='M0,0,3.963,3.963,7.927,0' transform='translate(220.5 1599.481)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}@media (max-width: 767px){.factory-anchor .anchor-list li a:after{top:0;bottom:0;right:20px;left:auto}}.factory-anchor .anchor-list li a .number{border-bottom:1px dotted #fff;text-align:center;font-family:"Open Sans",sans-serif;font-size:20px;font-size:2rem;line-height:26px;letter-spacing:0;font-weight:bold;padding-bottom:0;position:relative;z-index:1}@media (max-width: 767px){.factory-anchor .anchor-list li a .number{text-align:left;width:64px;border:0;border-right:1px dotted #fff}}.factory-anchor .anchor-list li a .number:before{content:'STEP';font-size:13px;font-size:1.3rem;margin-right:3px}@media (max-width: 767px){.factory-anchor .anchor-list li a .number:before{transform:translateY(-1px);display:inline-block}}.factory-anchor .anchor-list li a .title{text-align:center;font-size:17px;font-size:1.7rem;line-height:18px;letter-spacing:.05em;font-weight:600;margin-top:17px;position:relative;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1100px){.factory-anchor .anchor-list li a .title{font-size:15px;font-size:1.5rem}}@media (max-width: 767px){.factory-anchor .anchor-list li a .title{width:calc(100% - 64px);text-align:left;margin-top:0;padding-left:18px;padding-top:6px}}@media only screen and (min-width: 1025px){.factory-anchor .anchor-list li a:hover{opacity:1}.factory-anchor .anchor-list li a:hover:before{bottom:0}}.factory-anchor .c-btn{margin-top:45px}@media (max-width: 767px){.factory-anchor .c-btn{margin-top:21px}}.factory-flow{margin-top:55px}@media (max-width: 767px){.factory-flow{margin-top:53px}}.factory-flow .step{position:relative}.factory-flow .step ~ .step{margin-top:55px}@media (max-width: 767px){.factory-flow .step ~ .step{margin-top:81px}}.factory-flow .step:last-child:before{content:none}.factory-flow .step:before{content:'';position:absolute;left:0;right:0;bottom:-30px;margin:auto;width:112px;height:18px;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='18' viewBox='0 0 112 18'%3E%3Cpath id='Polygon_15' data-name='Polygon 15' d='M56,0l56,18H0Z' transform='translate(112 18) rotate(180)' fill='%23f7f7f7'/%3E%3C/svg%3E%0A")}@media (max-width: 767px){.factory-flow .step .step-layout-img{width:calc(100% + 40px);margin:17px -20px 0}.factory-flow .step .step-layout-img img{width:100%}}.factory-flow .step .step-number{width:85px;height:85px;position:absolute;top:0;left:5px;background:#DC0021;text-align:center;font-family:"Open Sans",sans-serif;padding-top:19px;font-size:30px;font-size:3rem;line-height:1;letter-spacing:0;font-weight:bold;color:white;border-radius:100px}@media (max-width: 767px){.factory-flow .step .step-number{padding-top:13px;width:64px;height:64px;font-size:22px;font-size:2.2rem;left:0}}.factory-flow .step .step-number:before{content:'STEP';display:block;font-size:13px;font-size:1.3rem;margin-bottom:7px}@media (max-width: 767px){.factory-flow .step .step-number:before{font-size:12px;font-size:1.2rem;margin-bottom:4px}}.factory-flow .step .step-title{border-bottom:1px solid #E60C2D;padding-top:18px;padding-left:112px;padding-bottom:20px;font-size:22px;font-size:2.2rem;line-height:34px;letter-spacing:.025em;font-weight:600}@media (max-width: 767px){.factory-flow .step .step-title{font-size:18px;font-size:1.8rem;padding-left:78px;padding-top:15px;padding-bottom:10px}}.factory-flow .step .step-des{padding-left:112px;font-size:16px;font-size:1.6rem;line-height:30px;letter-spacing:.025em;font-weight:300;margin-top:29px}@media (max-width: 767px){.factory-flow .step .step-des{font-size:15px;font-size:1.5rem;line-height:26px;padding:0;margin-top:34px}}.factory-flow .step .step-layout{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;margin-top:35px}@media (max-width: 767px){.factory-flow .step .step-layout{margin-top:38px}}.factory-flow .step .step-layout .step-layout-img{width:325px}.factory-flow .step .step-layout .step-layout-list{width:696px;max-width:calc(100% - 325px);padding-left:20px;padding-top:27px}@media (max-width: 767px){.factory-flow .step .step-layout .step-layout-list{width:100%;max-width:100%;padding:0}}.factory-flow .step .step-layout .step-layout-list .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.factory-flow .step .step-layout .step-layout-list .item ~ .item{margin-top:59px}.factory-flow .step .step-layout .step-layout-list .item .item-cnt{width:calc(100% - 267px);padding-right:25px}@media (max-width: 767px){.factory-flow .step .step-layout .step-layout-list .item .item-cnt{width:100%;padding:0}}.factory-flow .step .step-layout .step-layout-list .item .item-img{width:267px}@media (max-width: 767px){.factory-flow .step .step-layout .step-layout-list .item .item-img{width:100%;margin-top:19px}.factory-flow .step .step-layout .step-layout-list .item .item-img img{width:100%}}.factory-flow .step .step-layout .step-layout-list .item .item-cnt-title{font-size:20px;font-size:2rem;line-height:30px;letter-spacing:.025em;font-weight:600;margin-top:-5px}@media (max-width: 767px){.factory-flow .step .step-layout .step-layout-list .item .item-cnt-title{font-size:18px;font-size:1.8rem;margin-top:0}}.factory-flow .step .step-layout .step-layout-list .item .item-cnt-sub{font-size:16px;font-size:1.6rem;line-height:26px;letter-spacing:.025em;font-weight:600;margin-top:15px}@media (max-width: 767px){.factory-flow .step .step-layout .step-layout-list .item .item-cnt-sub{margin-top:9px;line-height:25px}}.factory-flow .step .step-layout .step-layout-list .item .item-cnt-des{font-size:14px;font-size:1.4rem;line-height:26px;letter-spacing:.025em;font-weight:300;margin-top:11px}@media (max-width: 767px){.factory-flow .step .step-layout .step-layout-list .item .item-cnt-des{line-height:24px;margin-top:6px}}.reason-main-equipment{margin-top:140px;padding:97px 0 76px;background:#F7F7F7}@media (max-width: 767px){.reason-main-equipment{margin-top:80px;padding-top:76px}.reason-main-equipment .js-scroll{padding-bottom:20px}.reason-main-equipment .js-scroll .simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:6px}}.reason-main-equipment__hd{font-size:18px;font-size:1.8rem;line-height:1;letter-spacing:.025em;font-weight:600}@media (max-width: 767px){.reason-main-equipment__hd{font-size:15px;font-size:1.5rem}}.reason-main-equipment__en{font-family:"Open Sans",sans-serif;font-size:40px;font-size:4rem;line-height:55px;letter-spacing:0;font-weight:bold;margin-top:8px}@media (max-width: 767px){.reason-main-equipment__en{font-size:42px;font-size:4.2rem;line-height:1}}.reason-main-equipment .reason-main-equipment-table{margin-top:27px}@media (max-width: 767px){.reason-main-equipment .reason-main-equipment-table{width:582px;margin-top:30px}}.reason-main-equipment .reason-main-equipment-table th,.reason-main-equipment .reason-main-equipment-table td{font-size:15px;font-size:1.5rem;line-height:23px;letter-spacing:.025em;font-weight:300;text-align:center;border-right:1px dashed #CBCBCB;border-bottom:1px solid #DEDEDE;text-align:left;padding:16px 30px;background:white}@media (max-width: 767px){.reason-main-equipment .reason-main-equipment-table th,.reason-main-equipment .reason-main-equipment-table td{padding:10px 17px 9px;font-size:14px;font-size:1.4rem;line-height:20px}}.reason-main-equipment .reason-main-equipment-table th:last-child,.reason-main-equipment .reason-main-equipment-table td:last-child{text-align:center;border-right:0}@media (min-width: 768px){.reason-main-equipment .reason-main-equipment-table th:first-child,.reason-main-equipment .reason-main-equipment-table td:first-child{font-size:16px;font-size:1.6rem}.reason-main-equipment .reason-main-equipment-table th:nth-child(1),.reason-main-equipment .reason-main-equipment-table td:nth-child(1){width:240px}.reason-main-equipment .reason-main-equipment-table th:nth-child(2),.reason-main-equipment .reason-main-equipment-table td:nth-child(2){width:389px}.reason-main-equipment .reason-main-equipment-table th:nth-child(3),.reason-main-equipment .reason-main-equipment-table td:nth-child(3){width:293px}}@media (max-width: 767px){.reason-main-equipment .reason-main-equipment-table th:nth-child(1),.reason-main-equipment .reason-main-equipment-table td:nth-child(1){width:143px}.reason-main-equipment .reason-main-equipment-table th:nth-child(2),.reason-main-equipment .reason-main-equipment-table td:nth-child(2){width:220px}.reason-main-equipment .reason-main-equipment-table th:nth-child(3),.reason-main-equipment .reason-main-equipment-table td:nth-child(3){width:142px}}.reason-main-equipment .reason-main-equipment-table th{background:#F27676;color:white;border-bottom:0;padding:22px 30px;font-weight:600}@media (max-width: 767px){.reason-main-equipment .reason-main-equipment-table th{padding:10px 17px}}.c-nav-page{margin-top:160px}@media (max-width: 767px){.c-nav-page{margin-top:71px}}

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