.merit #wrap{margin-bottom:150px}@media (max-width: 767px){.merit #wrap{margin-bottom:100px}}.merit .sec-intro{margin-top:120px}@media (max-width: 767px){.merit .sec-intro{margin-top:72px}}.merit .sec-intro__inner{display:flex;justify-content:space-around}@media (max-width: 767px){.merit .sec-intro__inner{display:block}}.merit .sec-intro__inner .left{width:56.25%;display:flex;align-items:center}@media only screen and (min-width: 1280px){.merit .sec-intro__inner .left{max-width:calc(50vw + 80px)}}@media (max-width: 767px){.merit .sec-intro__inner .left{width:100%}}.merit .sec-intro__inner .left__inner{width:100%;max-width:720px;margin-left:auto;margin-right:0}@media (max-width: 767px){.merit .sec-intro__inner .left__inner{max-width:100%}}.merit .sec-intro__inner .left__container{max-width:640px;margin-left:auto;margin-right:0}@media (max-width: 767px){.merit .sec-intro__inner .left__container{max-width:100%}}.merit .sec-intro__inner .left__par{max-width:580px;padding:0 20px;margin-right:auto;margin-left:0;padding-bottom:28px}@media (max-width: 767px){.merit .sec-intro__inner .left__par{max-width:100%;padding:0 25px}}.merit .sec-intro__inner .left__par .par-ttl{color:#0350bf}.merit .sec-intro__inner .left__par .par-ttl__en{font-size:18px;font-size:1.8rem;line-height:1em;letter-spacing:.08em;font-weight:bold;padding-left:22px;font-family:"Lato",sans-serif;position:relative}@media (max-width: 767px){.merit .sec-intro__inner .left__par .par-ttl__en{font-size:14px}}.merit .sec-intro__inner .left__par .par-ttl__en:before{content:"";position:absolute;width:12px;height:14px;background:url(../../img/policy/ico_ttl.svg) no-repeat center center;left:0;top:50%;transform:translateY(-50%)}.merit .sec-intro__inner .left__par .par-ttl__jp{font-size:32px;font-size:3.2rem;line-height:1.5em;letter-spacing:.08em;font-weight:500;margin-top:23px}@media (max-width: 767px){.merit .sec-intro__inner .left__par .par-ttl__jp{font-size:24px;line-height:calc(36 / 24);margin-top:11px}}.merit .sec-intro__inner .left__par .par-img{width:calc(100% + 50px);margin-left:-25px;margin-top:40px}.merit .sec-intro__inner .left__par .par-img .main-ttl{margin-top:22px;text-align:right;padding:0 25px 0 20px}.merit .sec-intro__inner .left__par .par-txt{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.08em;font-weight:400;margin-top:46px}@media (max-width: 767px){.merit .sec-intro__inner .left__par .par-txt{line-height:calc(28 / 15);margin-top:39px}.merit .sec-intro__inner .left__par .par-txt span{display:inline-block;margin-top:-13px}}.merit .sec-intro__inner .right{width:43.75%}@media only screen and (min-width: 1280px){.merit .sec-intro__inner .right{max-width:calc(50vw - 80px)}}.merit .sec-intro__inner .right .right-img{max-width:560px}.merit .sec-intro__inner .right .right-ttl{margin-top:-38px;margin-right:15px;margin-left:4px}.merit .sec-diff{padding:80px 0 100px;background:url(../../img/merit/bg-diff.jpg) center/cover no-repeat;margin-top:80px}@media (max-width: 767px){.merit .sec-diff{margin-top:47px;padding:51px 0 50px;background:url(../../img/merit/bg-diff_sp.jpg) center/cover no-repeat}}.merit .sec-diff__inner{max-width:1050px;padding:0 25px;margin:0 auto}.merit .sec-diff__heading{font-size:26px;font-size:2.6rem;line-height:1.38462em;letter-spacing:.08em;font-weight:500;text-align:center;color:#fff;padding-bottom:25px;border-bottom:2px solid #fff;margin-bottom:55px}@media (max-width: 767px){.merit .sec-diff__heading{font-size:20px;line-height:calc(28 / 20);padding-bottom:17px;margin-bottom:30px}}.merit .sec-diff__txt{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.08em;font-weight:400;color:#fff}@media (max-width: 767px){.merit .sec-diff__txt{font-size:14px;line-height:calc(28 / 14)}}.merit .sec-diff__tabl{margin-top:60px}@media (max-width: 767px){.merit .sec-diff__tabl{margin-top:37px;width:calc(100% + 25px);overflow:hidden}}.merit .sec-diff__tabl--ttl{padding-left:51px;color:#fff;font-size:18px;font-size:1.8rem;line-height:1.4em;letter-spacing:.02em;font-weight:500;position:relative}@media (max-width: 767px){.merit .sec-diff__tabl--ttl{font-size:16px;padding-left:53px}}.merit .sec-diff__tabl--ttl:before{content:"";position:absolute;width:33px;height:32px;background:url(../../img/merit/ico-ttl-table.svg) center/contain no-repeat;left:0;top:-4px}@media (max-width: 767px){.merit .sec-diff__tabl--ttl:before{width:35px;height:34px;top:5px}}.merit .sec-diff__tabl--ttl span{font-size:15px}@media (max-width: 767px){.merit .sec-diff__tabl--ttl span{font-size:12px;position:relative;top:-3px;left:-9px}}@media (max-width: 767px){.merit .sec-diff__tabl .simplebar.scrolled .sec-diff__tabl--main:before{opacity:0}}.merit .sec-diff__tabl--main{border-radius:5px;overflow:hidden;margin-top:22px}@media (max-width: 767px){.merit .sec-diff__tabl--main{min-width:595px;margin-top:11px;position:relative}.merit .sec-diff__tabl--main:before{content:"";position:absolute;width:120px;height:120px;border-radius:5px;background:rgba(21,22,23,0.6) url(../../img/merit/ico-scroll-table.svg) center/contain no-repeat;background-size:57px 66px;z-index:3;top:calc(50% - 62px);left:115px;transition:all 0.3s ease}}.merit .sec-diff__tabl--main .thead,.merit .sec-diff__tabl--main .tbody .tr{display:flex}.merit .sec-diff__tabl--main .thead .item,.merit .sec-diff__tabl--main .tbody .tr .item{position:relative}.merit .sec-diff__tabl--main .thead .item:nth-child(1),.merit .sec-diff__tabl--main .tbody .tr .item:nth-child(1){width:25.6%}@media (max-width: 767px){.merit .sec-diff__tabl--main .thead .item:nth-child(1),.merit .sec-diff__tabl--main .tbody .tr .item:nth-child(1){width:32.8%}}.merit .sec-diff__tabl--main .thead .item:nth-child(2),.merit .sec-diff__tabl--main .thead .item:nth-child(3),.merit .sec-diff__tabl--main .tbody .tr .item:nth-child(2),.merit .sec-diff__tabl--main .tbody .tr .item:nth-child(3){width:37.2%}@media (max-width: 767px){.merit .sec-diff__tabl--main .thead .item:nth-child(2),.merit .sec-diff__tabl--main .thead .item:nth-child(3),.merit .sec-diff__tabl--main .tbody .tr .item:nth-child(2),.merit .sec-diff__tabl--main .tbody .tr .item:nth-child(3){width:33.6%}}.merit .sec-diff__tabl--main .thead .item:nth-child(2):before,.merit .sec-diff__tabl--main .thead .item:nth-child(3):before,.merit .sec-diff__tabl--main .tbody .tr .item:nth-child(2):before,.merit .sec-diff__tabl--main .tbody .tr .item:nth-child(3):before{content:"";position:absolute;height:100%;width:1px;background-color:#dbddde;left:0;top:0}.merit .sec-diff__tabl--main .thead{background-color:#0350bf;color:#fff;text-align:center}.merit .sec-diff__tabl--main .thead .item{font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.08em;font-weight:500;padding:15px 10px}@media (max-width: 767px){.merit .sec-diff__tabl--main .thead .item{font-size:14px;padding:10px}}.merit .sec-diff__tabl--main .tbody{background-color:#fff}.merit .sec-diff__tabl--main .tbody .tr{position:relative}.merit .sec-diff__tabl--main .tbody .tr:not(:last-child):before{content:"";position:absolute;width:100%;height:1px;background-color:#dbddde;left:0;bottom:0;z-index:2}.merit .sec-diff__tabl--main .tbody .tr .item{font-size:14px;font-size:1.4rem;line-height:1.5em;letter-spacing:.02em;font-weight:500;display:flex;align-items:center}.merit .sec-diff__tabl--main .tbody .tr .item span{font-size:12px}@media (max-width: 767px){.merit .sec-diff__tabl--main .tbody .tr .item{line-height:calc(18 / 14)}}.merit .sec-diff__tabl--main .tbody .tr .item:first-child{background-color:#edf9ff;font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.02em;font-weight:500;color:#0350bf;padding:14px 15px 15px 30px}@media (max-width: 767px){.merit .sec-diff__tabl--main .tbody .tr .item:first-child{line-height:calc(20 / 15);letter-spacing:0.08em;padding:11px 15px 12px 25px}}.merit .sec-diff__tabl--main .tbody .tr .item:not(:first-child){padding:14px 29px 15px 30px}@media (max-width: 767px){.merit .sec-diff__tabl--main .tbody .tr .item:not(:first-child){padding:11px 25px 12px 25px}}@media (max-width: 767px){.merit .sec-diff__tabl--main .tbody .tr:first-child .item{padding-top:17px}}.merit .sec-diff__tabl--note{margin-top:10px;font-size:12px;font-size:1.2rem;line-height:1.75em;letter-spacing:.02em;font-weight:500;color:#fff}@media (max-width: 767px){.merit .sec-diff__tabl--note{line-height:calc(18 / 12)}.merit .sec-diff__tabl--note span{display:block}.merit .sec-diff__tabl--note span:not(:last-child){margin-bottom:5px}}.merit .sec-solution{margin-top:73px}@media (max-width: 767px){.merit .sec-solution{margin-top:68px}}.merit .sec-solution__info{display:flex;justify-content:center}@media only screen and (max-width: 1280px){.merit .sec-solution__info{justify-content:space-between}}@media (max-width: 767px){.merit .sec-solution__info{flex-wrap:wrap}}.merit .sec-solution__info .info-img{width:50%;padding-right:80px}@media only screen and (max-width: 1110px){.merit .sec-solution__info .info-img{padding-right:50px}}.merit .sec-solution__info .info-img__item:nth-child(1){max-width:560px;margin-left:auto;margin-right:0}.merit .sec-solution__info .info-img__item:nth-child(2){margin-top:-25px;padding-left:20px}.merit .sec-solution__info .info-img__item:nth-child(2) img{display:block;margin-left:auto;margin-right:-3px}.merit .sec-solution__info .info-cont{width:50%}@media (max-width: 767px){.merit .sec-solution__info .info-cont{width:100%}}.merit .sec-solution__info .info-cont__par{max-width:560px;padding-right:20px;padding-top:9px}@media (max-width: 767px){.merit .sec-solution__info .info-cont__par{max-width:100%;padding:0 25px}}.merit .sec-solution__info .info-cont__par .par-ttl{color:#0350bf}.merit .sec-solution__info .info-cont__par .par-ttl__en{font-size:18px;font-size:1.8rem;line-height:1.4em;letter-spacing:.08em;font-weight:bold;padding-left:22px;font-family:"Lato",sans-serif;position:relative}@media (max-width: 767px){.merit .sec-solution__info .info-cont__par .par-ttl__en{font-size:14px}}.merit .sec-solution__info .info-cont__par .par-ttl__en:before{content:"";position:absolute;width:12px;height:14px;background:url(../../img/policy/ico_ttl.svg) no-repeat center center;left:0;top:50%;transform:translateY(-50%)}.merit .sec-solution__info .info-cont__par .par-ttl__jp{font-size:32px;font-size:3.2rem;line-height:1.5em;letter-spacing:.08em;font-weight:500;margin-top:20px}@media (max-width: 767px){.merit .sec-solution__info .info-cont__par .par-ttl__jp{font-size:24px;line-height:calc(36 / 24);margin-top:8px}}.merit .sec-solution__info .info-cont__par .par-img{width:calc(100% + 50px);margin-left:-25px;margin-top:40px}.merit .sec-solution__info .info-cont__par .par-img .main-ttl{margin-top:22px;padding-left:24px;padding-right:10px}.merit .sec-solution__info .info-cont__par .par-txt{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.08em;font-weight:400;margin-top:45px}@media (max-width: 767px){.merit .sec-solution__info .info-cont__par .par-txt{line-height:calc(28 / 15);margin-top:37px}}.merit .sec-solution__info .info-cont__par .par-lst{margin-top:46px}@media (max-width: 767px){.merit .sec-solution__info .info-cont__par .par-lst{margin-top:27px}}.merit .sec-solution__info .info-cont__par .par-lst__item{display:flex;align-items:center;min-height:60px;padding:5px 15px 5px 74px;border-radius:30px;background-color:#edf9ff;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.08em;font-weight:500;color:#0350bf;position:relative}.merit .sec-solution__info .info-cont__par .par-lst__item:not(:last-child){margin-bottom:12px}@media (max-width: 767px){.merit .sec-solution__info .info-cont__par .par-lst__item:not(:last-child){margin-bottom:8px}}@media only screen and (max-width: 1045px){.merit .sec-solution__info .info-cont__par .par-lst__item{font-size:15px;padding-left:54px}}@media (max-width: 767px){.merit .sec-solution__info .info-cont__par .par-lst__item{font-size:14px;line-height:calc(20 / 14);padding-left:43px}}.merit .sec-solution__info .info-cont__par .par-lst__item:before{content:"";position:absolute;width:24px;height:24px;background:url(../../img/service/ico-check.svg) center/contain no-repeat;left:20px;top:50%;transform:translateY(-50%)}@media (max-width: 767px){.merit .sec-solution__info .info-cont__par .par-lst__item:before{left:8px}}.merit .sec-solution__main{max-width:1130px;padding:0 25px;margin:92px auto 0}@media (max-width: 767px){.merit .sec-solution__main{margin-top:51px}}.merit .sec-solution__main .main-block:not(:last-child){margin-bottom:60px;padding-bottom:58px;border-bottom:2px solid #dbddde}@media (max-width: 767px){.merit .sec-solution__main .main-block:not(:last-child){padding-bottom:36px;margin-bottom:40px}}.merit .sec-solution__main .main-block .block-sub{margin-top:61px;border:2px solid #0350bf;border-radius:5px;padding:43px 15px 52px}@media (max-width: 767px){.merit .sec-solution__main .main-block .block-sub{margin-top:33px;padding:28px 28px 32px;margin-bottom:14px}}.merit .sec-solution__main .main-block .block-sub__inner{max-width:960px;margin:0 auto}.merit .sec-solution__main .main-block .block-sub__ttl{font-size:18px;font-size:1.8rem;line-height:1.4em;letter-spacing:.02em;font-weight:500;color:#0350bf;padding-left:51px;position:relative}@media (max-width: 767px){.merit .sec-solution__main .main-block .block-sub__ttl{font-size:16px;padding-left:53px;border-bottom:2px solid #0350bf;padding-bottom:10px}}.merit .sec-solution__main .main-block .block-sub__ttl:before{content:"";position:absolute;width:35px;height:34px;background:url(../../img/merit/ico-ttl-solution.svg) center/contain no-repeat;left:0;top:-1px}@media (max-width: 767px){.merit .sec-solution__main .main-block .block-sub__ttl:before{width:36px;height:35px;top:5px;left:-1px}}.merit .sec-solution__main .main-block .block-sub__ttl span{position:relative;padding-bottom:7px}@media (max-width: 767px){.merit .sec-solution__main .main-block .block-sub__ttl span{padding-bottom:0}}.merit .sec-solution__main .main-block .block-sub__ttl span:before{content:"";position:absolute;width:100%;height:2px;background-color:#0350bf;bottom:0;left:0}@media (max-width: 767px){.merit .sec-solution__main .main-block .block-sub__ttl span:before{content:unset}}.merit .sec-solution__main .main-block .block-sub__ttl em{font-style:normal;font-size:15px}@media (max-width: 767px){.merit .sec-solution__main .main-block .block-sub__ttl em{font-size:12px;position:relative;left:-8px;top:-2px}}.merit .sec-solution__main .main-block .block-sub__img{margin-top:41px}@media (max-width: 767px){.merit .sec-solution__main .main-block .block-sub__img{margin-top:29px}}.merit .sec-solution__main .main-block .block-flex{display:flex;justify-content:space-between}@media (max-width: 767px){.merit .sec-solution__main .main-block .block-flex{flex-wrap:wrap}}.merit .sec-solution__main .main-block__par{width:58%;max-width:620px;align-self:center;padding-top:10px}@media (max-width: 767px){.merit .sec-solution__main .main-block__par{width:100%;max-width:100%;padding-top:0}}.merit .sec-solution__main .main-block__par .par-ttl{color:#0350bf}.merit .sec-solution__main .main-block__par .par-ttl__jp{font-size:26px;font-size:2.6rem;line-height:1.38462em;letter-spacing:.08em;font-weight:500;display:block}@media (max-width: 767px){.merit .sec-solution__main .main-block__par .par-ttl__jp{font-size:20px;line-height:calc(28 / 20)}}.merit .sec-solution__main .main-block__par .par-ttl__en{font-size:12px;font-size:1.2rem;line-height:1.5em;letter-spacing:.08em;font-weight:bold;padding-left:15px;position:relative;display:block;margin-top:10px;font-family:"Lato",sans-serif}@media (max-width: 767px){.merit .sec-solution__main .main-block__par .par-ttl__en{margin-top:7px;padding-left:18px}}.merit .sec-solution__main .main-block__par .par-ttl__en:before{content:"";position:absolute;width:10px;height:10px;background:url(../../img/common/icon/ico_dot.svg) center/contain no-repeat;left:0;top:4px}.merit .sec-solution__main .main-block__par .par-img{margin-top:33px}.merit .sec-solution__main .main-block__par .par-txt{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.08em;font-weight:400;margin-top:34px}@media (max-width: 767px){.merit .sec-solution__main .main-block__par .par-txt{line-height:calc(28 / 15);margin-top:27px}}.merit .sec-solution__main .main-block__img{width:40%;max-width:400px}@media (max-width: 767px){.merit .sec-solution__main .main-block__img{width:100%;max-width:100%}}

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