.quality .company-anchor{padding:60px 0}@media (max-width: 767px){.quality .company-anchor{padding:33px 0 26px}}.quality .company-anchor .anchor-lst a{text-align:center}@media (max-width: 767px){.quality .company-anchor .anchor-lst a{height:66px;font-size:16px;letter-spacing:0.04em;line-height:23px}}.quality .inner-s{max-width:880px}.quality .cta{padding:64px 0 68px}@media (max-width: 767px){.quality .cta{padding:28px 0 40px}}.quality .cta .inner{align-items:flex-start}@media (max-width: 767px){.quality .cta .inner{flex-wrap:wrap;width:calc(100% - 70px)}}.quality .cta__cont{width:58.2%;max-width:512px;padding-left:50px;border-left:1px solid #fff}@media (max-width: 767px){.quality .cta__cont{border:unset;width:100%;max-width:100%;padding-left:0}}.quality .cta__cont.cont01{padding-left:0;width:41.8%;max-width:fit-content;margin-right:15px;border:unset}@media (max-width: 767px){.quality .cta__cont.cont01{width:100%;max-width:100%;margin-right:0;padding-bottom:10px}}.quality .cta__btn{margin-top:24px}@media (max-width: 767px){.quality .cta__btn{margin-top:17px}}.quality .quality-ttl{font-weight:bold;font-size:32px;letter-spacing:0.06em;line-height:60px;text-align:center;color:#043c95}@media (max-width: 767px){.quality .quality-ttl{font-size:24px;letter-spacing:0.06em;line-height:40px}}.quality .quality-txt{font-weight:500;font-size:16px;letter-spacing:0.04em;line-height:32px;text-align:left;color:#272727;max-width:880px;width:100%;margin:34px auto 0}@media (max-width: 767px){.quality .quality-txt{margin:11px auto 0;padding:0 15px;line-height:30px}}.quality .quality-sub{font-weight:bold;font-size:24px;letter-spacing:0.06em;line-height:45px;text-align:center;color:#0039a9;margin:50px auto 115px}@media (max-width: 767px){.quality .quality-sub{font-size:20px;letter-spacing:0.06em;line-height:38px;padding:0 16px;margin-top:18px;text-align:left;margin-bottom:56px}}.quality .quality-sub p{position:relative}.quality .quality-sub p span{display:inline;border-bottom:1px solid #0039a9;line-height:28px;padding-bottom:5px}.quality .quality-inner{font-weight:bold;font-size:24px;letter-spacing:0.04em;line-height:44px;text-align:left;color:#272727}.quality .quality-box{margin:0 auto}@media (max-width: 767px){.quality .quality-box{padding:0;width:100%}}.quality .quality-box .ttl-heading__ja{font-size:42px}@media (max-width: 767px){.quality .quality-box .ttl-heading__ja{font-size:30px;letter-spacing:0.04em;line-height:42px;margin-top:0}}.quality .quality-box__img{max-width:431px;width:100%}.quality .quality-box__cont{max-width:calc(100% - 431px);width:100%;padding-left:73px;margin:-5px 0 0}@media only screen and (min-width: 768px) and (max-width: 1200px){.quality .quality-box__cont{padding-left:25px}}@media (max-width: 767px){.quality .quality-box__cont{max-width:100%;padding:0 15px;margin:21px auto 0}}.quality .quality-box__wrap{margin:58px auto 0}@media (max-width: 767px){.quality .quality-box__wrap{margin-top:35px}}.quality .quality-box__info{display:flex;align-items:flex-start}@media (max-width: 767px){.quality .quality-box__info{flex-wrap:wrap}}.quality .quality-box__img{border-radius:10px;overflow:hidden}@media (max-width: 767px){.quality .quality-box__img{border-radius:0}}.quality .quality-box__ttl{font-weight:bold;font-size:24px;letter-spacing:0.04em;line-height:44px;text-align:left;position:relative;border-bottom:1px solid #9faab5;padding:0 0 23px 55px}@media only screen and (min-width: 768px) and (max-width: 1200px){.quality .quality-box__ttl{font-size:20px;letter-spacing:0.02em;line-height:40px;padding:0 0 15px 45px}}@media (max-width: 767px){.quality .quality-box__ttl{font-size:20px;letter-spacing:0.04em;line-height:32px;padding-left:40px;padding-bottom:13px}}.quality .quality-box__ttl::after{content:"";position:absolute;width:236px;height:2px;bottom:-1px;left:0;background:#0039a9}.quality .quality-box__ttl span{margin:0;position:absolute;top:0;left:0;color:#0039a9;font-weight:bold;font-family:"Asap",sans-serif;font-size:34px}@media only screen and (min-width: 768px) and (max-width: 1200px){.quality .quality-box__ttl span{font-size:30px}}@media (max-width: 767px){.quality .quality-box__ttl span{font-size:28px}}.quality .quality-box__txt{font-weight:500;font-size:16px;letter-spacing:0.04em;line-height:32px;text-align:left;margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1200px){.quality .quality-box__txt{margin-top:15px;font-size:15px;line-height:29px}}@media (max-width: 767px){.quality .quality-box__txt{margin-top:15px}}.quality .quality-box__im{max-width:220px;height:153px;width:100%;border-radius:10px;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1200px){.quality .quality-box__im{height:auto}}@media (max-width: 767px){.quality .quality-box__im{max-width:100%;margin-right:0;height:auto;text-align:center}}.quality .quality-box__im img{width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.quality .quality-box__im.mdf{height:auto;width:214px;text-align:right}}@media (min-width: 768px){.quality .quality-box__im.mdf img{width:169px;height:auto;object-fit:contain}}@media (max-width: 767px){.quality .quality-box__im.mdf img{width:211px;height:auto;margin:0 auto}}.quality .quality-box__col{margin-top:17px}@media (max-width: 767px){.quality .quality-box__col{margin-top:14px}}.quality .quality-box__index{max-width:calc(100% / 4 - 31.5px);margin-right:40px}@media only screen and (min-width: 768px) and (max-width: 1200px){.quality .quality-box__index{margin-right:auto;max-width:calc(100% / 4 - 20px)}}.quality .quality-box__index:nth-child(4n+4){margin-right:0}@media (max-width: 767px){.quality .quality-box__index{max-width:100%;margin-right:0;margin-bottom:28px}.quality .quality-box__index:last-child{margin-bottom:0}}.quality .quality-box__index .ttl{font-weight:bold;font-size:18px;letter-spacing:0.04em;line-height:30px;text-align:left;color:#043c95}.quality .quality-box__index .txt{margin-top:10px;font-weight:500;font-size:16px;line-height:28px;text-align:left;color:#272727}@media (max-width: 767px){.quality .quality-box__index .txt{margin-top:3px}}.quality .quality-box__block{border-radius:20px;background:#fff;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin:43px auto 0;padding:65px 47px 60px}@media (min-width: 768px){.quality .quality-box__block.col2 .quality-box__index{max-width:48%;display:flex;align-items:flex-start}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.quality .quality-box__block.col2 .quality-box__index .quality-box__im{max-width:45%}}@media (min-width: 768px){.quality .quality-box__block.col2 .quality-box__index .quality-box__col{margin-top:0;padding-left:34px;max-width:calc(100% - 220px)}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.quality .quality-box__block.col2 .quality-box__index .quality-box__col{max-width:55%;padding-left:14px}}@media (min-width: 768px){.quality .quality-box__block.col2 .quality-box__index:nth-child(2n+2){margin-right:0}.quality .quality-box__block.col2.mdf{padding:25px;width:calc(100% - 431px);margin-left:0;max-width:596px}}@media (min-width: 768px) and (min-width: 768px){.quality .quality-box__block.col2.mdf{margin-top:-74px}}@media (min-width: 768px){.quality .quality-box__block.col2.mdf .quality-box__index{width:100%;max-width:100%;margin:0;justify-content:center;align-items:center}.quality .quality-box__block.col2.mdf .quality-box__im{width:auto !important}.quality .quality-box__block.col2.mdf .quality-box__col{max-width:262px;padding-left:0;margin-left:40px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.quality .quality-box__block{padding:35px 35px}.quality .quality-box__block .ttl{font-size:17px}.quality .quality-box__block .txt{font-size:15px}}@media (max-width: 767px){.quality .quality-box__block{margin:19px auto 0;padding:25px 20px 28px;width:calc(100% - 30px);flex-wrap:wrap}}.quality .quality-box__item{margin-bottom:128px}@media (min-width: 768px){.quality .quality-box__item:nth-child(2n+2) .quality-box__cont{order:1;padding:0 73px 0 0}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.quality .quality-box__item:nth-child(2n+2) .quality-box__cont{padding-right:25px}}@media (min-width: 768px){.quality .quality-box__item:nth-child(2n+2) .quality-box__img{order:2}}@media (max-width: 767px){.quality .quality-box__item{width:100%;margin-bottom:41px}}.quality .quality-box__item:last-child{margin-bottom:0}.quality .strength{padding-top:70px}@media (max-width: 767px){.quality .strength{padding-top:30px}}.quality .cmn-business{margin:113px auto 0}@media (max-width: 767px){.quality .cmn-business{margin-top:70px}}

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