.intro{position:relative;padding-bottom:80px;background-color:#e8f4ff;text-align:center}@media (max-width: 999px){.intro{padding-bottom:41px}}.intro__img{margin-bottom:70px;text-align:left}@media (max-width: 999px){.intro__img{margin-bottom:35px}}.intro__img img{width:92.858%;border-radius:0 8px 8px 0}@media (max-width: 999px){.intro__img img{width:calc(100% - 25px)}}.intro .c-breadcrumb{position:absolute;top:21px;right:0;left:0;max-width:1094px;padding:0 24px;margin:0 auto}@media (max-width: 999px){.intro .c-breadcrumb{top:10px;right:13px}}.intro__tt{font-size:42px;font-size:4.2rem;line-height:1.40476em;letter-spacing:0em;margin-bottom:22px}@media (max-width: 999px){.intro__tt{font-size:26px;font-size:2.6rem;line-height:1.42308em;margin-bottom:11px}}.intro__desc{font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:0em;font-weight:400}@media (max-width: 999px){.intro__desc{line-height:27px}}@media (min-width: 1000px){.intro__anchor{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -8px}}.intro__anchor .c-btn{font-size:17px;font-size:1.7rem;line-height:1.35294em;letter-spacing:.05em;font-weight:bold;text-align:center;padding:14px 60px 15px 45px;cursor:pointer}@media (min-width: 1000px){.intro__anchor .c-btn{margin:0 8px;padding:14px 65px 15px 34px;max-width:333px;min-height:68px}}@media (max-width: 999px){.intro__anchor .c-btn{min-height:60px;padding-right:45px}.intro__anchor .c-btn:not(:last-child){margin-bottom:10px}}.intro__anchor .c-btn .c-ico{width:28px;height:28px;margin-top:-14px;right:24px}@media (max-width: 999px){.intro__anchor .c-btn .c-ico{right:18px}}.intro__anchor .c-btn .c-ico::before,.intro__anchor .c-btn .c-ico::after{transform:rotate(90deg)}.intro__anchor .c-btn .c-ico::before{left:1px}.intro__anchor .c-btn .c-ico::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath id='Path_408048' data-name='Path 408048' d='M13.5,27.523a13.758,13.758,0,0,1-9.906-4.2A14.543,14.543,0,0,1,2.31,4.619a14.12,14.12,0,0,1,7.129-5.1l.309.971a13.081,13.081,0,0,0-6.6,4.723,13.536,13.536,0,0,0,1.193,17.4,12.745,12.745,0,0,0,18.326,0,13.536,13.536,0,0,0,1.193-17.4,13.081,13.081,0,0,0-6.6-4.723l.309-.971a14.12,14.12,0,0,1,7.129,5.1,14.543,14.543,0,0,1-1.284,18.707A13.758,13.758,0,0,1,13.5,27.523Z' transform='translate(0.5 0.477)' fill='%23fff'/%3E%3C/svg%3E%0A")}@media only screen and (min-width: 1025px){.intro__anchor .c-btn:hover .c-ico::after{transform:rotate(450deg)}}.qua-ctn{position:relative;padding:156px 0 128px;z-index:0;overflow:hidden}@media (max-width: 999px){.qua-ctn{padding:75px 0 76px}}.qua-ctn .num{position:absolute;left:0;right:0;top:6px;text-align:center;font-size:267px;font-size:26.7rem;line-height:1.48315em;letter-spacing:0em;font-weight:600;color:#e8f4ff;z-index:-1;display:block;transform:skewX(-7deg)}@media (max-width: 999px){.qua-ctn .num{top:26px;font-size:157px;font-size:15.7rem;line-height:1.47771em}}.qua-ctn .c-title{margin-bottom:34px}@media (max-width: 999px){.qua-ctn .c-title{margin-bottom:11px}}.qua-ctn .c-title__en{font-size:20px;font-size:2rem;line-height:1.85em;letter-spacing:0em;font-weight:bold;padding-bottom:31px;text-transform:uppercase}@media (max-width: 999px){.qua-ctn .c-title__en{font-size:16px;font-size:1.6rem;line-height:1.9375em;padding-bottom:27px}}.qua-ctn .c-title__en::before{width:15px;height:15px;bottom:14px}@media (max-width: 999px){.qua-ctn .c-title__en::before{width:10px;height:10px;bottom:18px}}.qua-ctn .c-title__jp{font-size:33px;font-size:3.3rem;line-height:1.39394em;letter-spacing:0em;font-weight:300}@media (max-width: 999px){.qua-ctn .c-title__jp{font-size:26px;font-size:2.6rem;line-height:1.53846em}}.qua-ctn__title{text-align:center;margin-bottom:110px}@media (max-width: 999px){.qua-ctn__title{margin-bottom:51px}}.qua-ctn__title .c-hd{font-size:39px;font-size:3.9rem;line-height:1.38462em;letter-spacing:0em;margin-bottom:20px;padding-bottom:19px;border-bottom-color:#006ebb}@media (max-width: 999px){.qua-ctn__title .c-hd{font-size:26px;font-size:2.6rem;line-height:1.42308em;padding-bottom:14px;margin-bottom:16px}}.qua-ctn__title .c-hd::after{background-color:#7ebd26}.qua-ctn__title .c-hd span{display:inline-block;position:relative}.qua-ctn__title .c-hd span:not(:last-child){padding-right:72px}@media (max-width: 999px){.qua-ctn__title .c-hd span:not(:last-child){padding-right:20px}}.qua-ctn__title .c-hd span:not(:last-child)::after{content:"";top:5px;right:24px;width:23px;height:45px;position:absolute;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.379' height='45.416' viewBox='0 0 23.379 45.416'%3E%3Cpath id='Line_1199' data-name='Line 1199' d='M.447,45.192l-.894-.447L22.037-.224l.894.447Z' transform='translate(0.447 0.224)' fill='%23211715'/%3E%3C/svg%3E%0A")}@media (max-width: 999px){.qua-ctn__title .c-hd span:not(:last-child)::after{width:11px;height:22px;right:0;top:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.101' height='22.159' viewBox='0 0 11.101 22.159'%3E%3Cpath id='Line_1199' data-name='Line 1199' d='M.453,21.947l-.905-.425L9.743-.212l.905.425Z' transform='translate(0.453 0.212)' fill='%23211715'/%3E%3C/svg%3E%0A")}}.qua-ctn__title .desc{font-size:21px;font-size:2.1rem;line-height:1.6em;letter-spacing:0em;font-weight:400}@media (max-width: 999px){.qua-ctn__title .desc{font-size:16px;font-size:1.6rem;line-height:1.5em}}.qua-ctn__sub{text-align:center;margin-bottom:60px}@media (max-width: 999px){.qua-ctn__sub{margin-bottom:26px}}.qua-ctn__sub .desc{font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:0em;font-weight:400}@media (max-width: 999px){.qua-ctn__sub .desc{line-height:27px}}.material-ctn{margin-bottom:51px}@media (min-width: 1000px){.material-ctn{display:flex;flex-wrap:wrap;margin-bottom:72px}}.material-ctn .item{background-color:#f5f5f5;border-radius:6px;overflow:hidden;display:block}@media (min-width: 1000px){.material-ctn .item{width:calc(33.333% - 10px)}.material-ctn .item:not(:nth-child(3n)){margin-right:15px}}@media (max-width: 999px){.material-ctn .item{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px;height:120px}.material-ctn .item:last-child{margin-bottom:0}}@media (max-width: 999px){.material-ctn .item__img{width:161px}}.material-ctn .item__img img{width:100%}.material-ctn .item__ctn{padding:30px 20px 28px;text-align:center}@media (max-width: 999px){.material-ctn .item__ctn{width:calc(100% - 161px);text-align:left;padding:20px 20px 20px 36px}}@media only screen and (max-width: 375px){.material-ctn .item__ctn{padding-left:20px;padding-right:15px}}.material-ctn .item__ctn .tten{color:#006ebb;margin-bottom:6px;font-size:14px;font-size:1.4rem;line-height:1.21429em;letter-spacing:0em;font-weight:bold}@media (max-width: 999px){.material-ctn .item__ctn .tten{margin-bottom:5px}}.material-ctn .item__ctn .ttja{font-size:18px;font-size:1.8rem;line-height:1.38889em;letter-spacing:0em;font-weight:400}@media (max-width: 999px){.material-ctn .item__ctn .ttja{font-size:16px;font-size:1.6rem;line-height:1.375em}}.range-ctn{margin-bottom:105px}@media (max-width: 999px){.range-ctn{margin-bottom:60px}}.range-ctn__title{text-align:center;font-size:23px;font-size:2.3rem;line-height:1.3913em;letter-spacing:0em;font-weight:500;position:relative;margin-bottom:30px}@media (max-width: 999px){.range-ctn__title{font-size:18px;font-size:1.8rem;line-height:1.33333em;margin-bottom:33px}}@media only screen and (max-width: 375px){.range-ctn__title{font-size:17px;font-size:1.7rem}}@media only screen and (max-width: 360px){.range-ctn__title{font-size:16px;font-size:1.6rem}}.range-ctn__title span{display:inline-block;padding-bottom:10px;border-bottom:2px solid #006ebb}.process-ctn{margin-bottom:88px}@media (max-width: 999px){.process-ctn{margin-bottom:53px}}.process-ctn:last-child{margin-bottom:0}.process-ctn__list{margin-top:34px}@media (min-width: 1000px){.process-ctn__list{display:flex;flex-wrap:wrap;margin-top:50px}}.process-ctn .item{border-radius:6px;background-color:#f7fcff;padding:27px 30px 30px;overflow:hidden}@media (min-width: 1000px){.process-ctn .item{padding:0;width:calc(50% - 8px);display:flex;flex-wrap:wrap}.process-ctn .item:not(:nth-child(2n)){margin-right:16px}.process-ctn .item:not(:nth-child(-n+2)){margin-top:30px}}@media (max-width: 999px){.process-ctn .item:not(:last-child){margin-bottom:10px}}.process-ctn .item__tt{color:#006ebb;font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:0em;font-weight:500;margin-bottom:12px}@media (max-width: 999px){.process-ctn .item__tt{font-size:19px;font-size:1.9rem;line-height:1.36842em;margin-bottom:6px;text-align:center}}.process-ctn .item__desc{font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:0em;font-weight:400}@media (max-width: 999px){.process-ctn .item__desc{text-align:left;line-height:23px}}@media (min-width: 1000px){.process-ctn .item__ctn{padding:30px 42px}}.process-ctn .item__img{margin-top:14px}@media (min-width: 1000px){.process-ctn .item__img{width:38.514%;margin-top:0}}.process-ctn .item__img img{height:100%;width:100%;object-fit:cover}@media (max-width: 999px){.process-ctn .item__img img{border-radius:6px}}.pre-ctn{margin-top:37px;margin-bottom:55px}@media (min-width: 1000px){.pre-ctn{display:flex;flex-wrap:wrap;margin:60px auto 90px;max-width:1060px;padding:0 30px}}.pre-ctn .item{position:relative}@media (min-width: 1000px){.pre-ctn .item{width:calc(33.333% - 20px)}.pre-ctn .item:not(:nth-child(3n)){margin-right:30px}.pre-ctn .item:not(:nth-child(-n+3)){margin-top:90px}.pre-ctn .item--06 .item__img::after{display:none}}@media (max-width: 999px){.pre-ctn .item{display:flex;flex-wrap:wrap;align-items:flex-start;padding-left:10px}.pre-ctn .item:not(:last-child){margin-bottom:38px}.pre-ctn .item:last-child .item__img::after{display:none}}.pre-ctn .item__step{width:83px;height:83px;color:#fff;border-radius:50%;background-color:#006ebb;text-align:center;padding-top:22px;font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:0em;font-weight:bold;font-family:"Figtree",sans-serif;display:block;position:absolute;left:0;right:0;top:-44px;margin:0 auto;z-index:1}@media (max-width: 999px){.pre-ctn .item__step{width:46px;height:46px;top:-18px;left:0;right:auto;margin:0;padding-top:9px;font-size:12px;font-size:1.2rem;line-height:1em}}.pre-ctn .item__step .step_num{color:#fff;display:block;font-size:25px;font-size:2.5rem;line-height:1em;padding-top:5px}@media (max-width: 999px){.pre-ctn .item__step .step_num{font-size:16px;font-size:1.6rem;line-height:1em;padding-top:3px}}.pre-ctn .item__img{margin-bottom:20px;position:relative;line-height:0}@media (max-width: 999px){.pre-ctn .item__img{width:146px;margin-bottom:0}}.pre-ctn .item__img img{border-radius:6px}.pre-ctn .item__img::after{content:"";width:62px;height:46px;right:-44px;top:50%;z-index:1;margin-top:-23px;position:absolute;background-repeat:no-repeat;background-position:center;background-image:url("../../img/quality/arrow.svg")}@media (max-width: 999px){.pre-ctn .item__img::after{width:32px;height:24px;left:61px;right:auto;top:auto;margin-top:0;bottom:-22px;background-size:100%;transform:rotate(90deg)}}.pre-ctn .item__ctn{text-align:center}@media (max-width: 999px){.pre-ctn .item__ctn{width:calc(100% - 146px);padding-left:13px;text-align:left}}.pre-ctn .item__ctn .title{color:#006ebb;margin-bottom:5px;font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:0em;font-weight:500}@media (max-width: 999px){.pre-ctn .item__ctn .title{font-size:18px;font-size:1.8rem;line-height:1.33333em;margin-bottom:8px}}.pre-ctn .item__ctn .desc{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:400}@media (max-width: 999px){.pre-ctn .item__ctn .desc{font-size:15px;font-size:1.5rem;line-height:1.4em}}.equipment-ctn{margin-bottom:56px}@media (max-width: 999px){.equipment-ctn{margin-bottom:36px}}@media (max-width: 999px){.equipment-ctn .c-title__en{padding-bottom:23px}.equipment-ctn .c-title__en::before{bottom:14px}}.equipment-ctn .c-title__jp span{display:block;font-size:18px;font-size:1.8rem;line-height:1.38889em;letter-spacing:0em;font-weight:500;margin-top:5px}.equipment-ctn__list{margin-top:49px;display:flex;flex-wrap:wrap}@media (max-width: 999px){.equipment-ctn__list{margin-top:32px;display:block}}@media (min-width: 1000px){.equipment-ctn__list .item{width:calc(33.333% - 25px)}.equipment-ctn__list .item:not(:nth-child(3n)){margin-right:37px}.equipment-ctn__list .item:not(:nth-child(-n+3)){margin-top:46px}}@media (max-width: 999px){.equipment-ctn__list .item{width:100%}.equipment-ctn__list .item:not(:last-child){margin-bottom:20px}.equipment-ctn__list .item:not(:last-child) .item__tt{padding-bottom:10px}}.equipment-ctn__list .item__img{margin-bottom:24px}@media (max-width: 999px){.equipment-ctn__list .item__img{margin-bottom:9px}}.equipment-ctn__list .item__img img{width:100%;border-radius:6px}.equipment-ctn__list .item__tt{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:400;text-align:center}@media (max-width: 999px){.equipment-ctn__list .item__tt{font-size:15px;font-size:1.5rem;line-height:1.4em}}.qua-ctn_bot{color:#006ebb;text-align:center;font-size:28px;font-size:2.8rem;line-height:2.32143em;letter-spacing:0em;font-weight:300}@media (max-width: 999px){.qua-ctn_bot{font-size:24px;font-size:2.4rem;line-height:1.70833em}}.qua-ctn_bot span{display:inline-block;text-decoration:underline;text-underline-offset:20px;text-decoration-thickness:1px}@media (max-width: 999px){.qua-ctn_bot span{text-underline-offset:10px}}.flow-ctn{margin-bottom:90px;position:relative}@media (max-width: 999px){.flow-ctn{margin-bottom:44px}}.flow-ctn .item{border-radius:6px;background-color:#fff;padding:30px}@media (min-width: 1000px){.flow-ctn .item{display:flex;flex-wrap:wrap;align-items:center;padding:36px 30px 30px 50px}}@media only screen and (max-width: 375px){.flow-ctn .item{padding-left:15px;padding-right:15px}}.flow-ctn .item:not(:last-child){margin-bottom:36px}@media (max-width: 999px){.flow-ctn .item:not(:last-child){margin-bottom:15px}}@media (min-width: 1000px){.flow-ctn .item--03{padding-top:12px;padding-bottom:12px}}@media (min-width: 1000px){.flow-ctn .item__ctn{width:71.517%;padding-right:37px;margin-bottom:0;display:flex;flex-wrap:wrap;align-items:center}}.flow-ctn .item__img{text-align:center;margin-top:13px}@media (min-width: 1000px){.flow-ctn .item__img{width:28.483%;margin-top:0}}.flow-ctn .item__img img{border-radius:6px}@media (max-width: 999px){.flow-ctn .item__img--12{margin-top:12px}}.flow-ctn .item__title{color:#006ebb;margin-bottom:13px;padding-bottom:15px;position:relative;display:flex;flex-wrap:wrap;align-items:center;min-height:75px}@media (min-width: 1000px){.flow-ctn .item__title{width:229px;margin-bottom:0;padding-bottom:0;display:block;min-height:0}}.flow-ctn .item__title::after{content:"";position:absolute;right:0}@media (min-width: 1000px){.flow-ctn .item__title::after{width:1px;height:200px;top:50%;transform:translateY(-50%);border-right:1px dashed #006ebb}}@media (max-width: 999px){.flow-ctn .item__title::after{height:1px;left:0;bottom:0;border-bottom:1px dashed #006ebb}}.flow-ctn .item__title:last-child{margin-bottom:0}.flow-ctn .item__title .label{font-size:17px;font-size:1.7rem;line-height:1.29412em;letter-spacing:0em;letter-spacing:-0.025em;font-family:"Oswald",sans-serif;position:relative;display:flex;flex-wrap:wrap;align-items:center;margin-right:13px;padding-top:4px;width:88px}@media (min-width: 1000px){.flow-ctn .item__title .label{margin-right:0;margin-bottom:17px;padding-top:0}}.flow-ctn .item__title .label .label_num{font-size:39px;font-size:3.9rem;line-height:1.25641em;display:inline-block;padding-left:11px;position:relative;margin-top:-8px;transform:skewX(-7deg)}@media (max-width: 999px){.flow-ctn .item__title .label .label_num{margin-top:-7px;padding-left:12px}}.flow-ctn .item__title .label::after{content:"";width:12px;height:10px;position:absolute;right:0;top:50%;margin-top:-4px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='12' viewBox='0 0 10 12'%3E%3Cpath id='Polygon_11' data-name='Polygon 11' d='M6,0l6,10H0Z' transform='translate(10) rotate(90)' fill='%237ebd26'/%3E%3C/svg%3E%0A")}@media (max-width: 999px){.flow-ctn .item__title .label::after{right:0}}.flow-ctn .item__title .title{font-size:26px;font-size:2.6rem;line-height:1.53846em;letter-spacing:0em}@media (max-width: 999px){.flow-ctn .item__title .title{font-size:22px;font-size:2.2rem;line-height:1.36364em}}.flow-ctn .item__desc{font-size:15px;font-size:1.5rem;line-height:1.8em;letter-spacing:0em;font-weight:400}@media (min-width: 1000px){.flow-ctn .item__desc{line-height:28px;width:calc(100% - 229px);padding-left:49px}}.step-ctn{width:1038px;margin:0 auto -22px}@media only screen and (min-width: 1000px) and (max-width: 1110px){.step-ctn{width:950px}}@media (max-width: 999px){.step-ctn{position:relative;width:342px;margin-left:0;margin-bottom:-58px;left:50%;transform:translateX(-50%)}}.step-ctn img{max-width:none}@media only screen and (min-width: 1000px) and (max-width: 1110px){.step-ctn img{max-width:1042px}}#quality_01{background-position:top right;background-repeat:no-repeat;background-size:100%}#quality_02{background-color:#e8f4ff;background-repeat:no-repeat;background-size:550px 633px;background-position:top right;padding-top:160px;overflow:hidden}@media (max-width: 999px){#quality_02{padding:89px 0 74px;background-size:calc(100% - 16px) 319px}}@media (min-width: 1000px){#quality_02 .qua-ctn__title{margin-bottom:75px}}@media (max-width: 999px){#quality_02 .qua-ctn__title{margin-bottom:43px}}#quality_02 .num{color:#d5eafd;top:12px}@media (max-width: 999px){#quality_02 .num{top:4px}}#quality_02 .equipment-ctn{margin-bottom:0}#quality_03{padding-bottom:125px;padding-top:205px}@media (max-width: 999px){#quality_03{padding:90px 0 101px;background-position:top 10px right;background-size:100%}}@media (min-width: 1000px){#quality_03 .qua-ctn__title{margin-bottom:112px}}#quality_03 .num{top:55px}@media (max-width: 999px){#quality_03 .num{top:4px}}@media (max-width: 999px){#quality_03 .qua-ctn__title{margin-bottom:47px}}#quality_03 .flow-ctn{margin-bottom:0}#quality_03 .flow-ctn .item{background-color:#e8f4ff}@media (min-width: 1000px){#quality_03 .flow-ctn .item:not(:last-child){margin-bottom:40px}}@media (max-width: 999px){#quality_03 .qua-ctn_bot{text-align:left}}@media (min-width: 1000px){#quality_03 .qua-ctn_bot span{text-underline-offset:16px}}

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