.serif{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}#solution.ct-clip .efficiencyBox{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-bottom:25px}@media (max-width:767.98px){#solution.ct-clip .efficiencyBox{display:flex;flex-wrap:wrap;padding-bottom:11.7333333333vw}}#solution.ct-clip .efficiencyBox .item{position:relative;height:322px;padding:20px;border-radius:27px;background:#fff}@media (max-width:1084px) and (min-width:768px){#solution.ct-clip .efficiencyBox .item{height:23vw;min-height:260px}}#solution.ct-clip .efficiencyBox .item .ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:27px;overflow:hidden}#solution.ct-clip .efficiencyBox .item .ph img{display:block;width:100%}#solution.ct-clip .efficiencyBox .item .ttl{position:absolute;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;width:calc(100% - 40px);height:50px;border-radius:25px;bottom:-25px;color:#000}@media (max-width:767.98px){#solution.ct-clip .efficiencyBox .item .ttl{width:100%;height:auto;padding:1.4666666667vw;bottom:-11.7333333333vw;left:0}}#solution.ct-clip .efficiencyBox .item .ttl>span{display:block;width:100%;line-height:1;text-align:center}#solution.ct-clip .efficiencyBox .item .ttl>span:nth-child(1){font-size:18px}@media (max-width:1400px) and (min-width:768px){#solution.ct-clip .efficiencyBox .item .ttl>span:nth-child(1){font-size:18px}}@media (max-width:767.98px){#solution.ct-clip .efficiencyBox .item .ttl>span:nth-child(1){font-size:3.97145759vw}}#solution.ct-clip .efficiencyBox .item .ttl>span:nth-child(2){font-size:11px;margin-top:.5em;letter-spacing:0}@media (max-width:1400px) and (min-width:768px){#solution.ct-clip .efficiencyBox .item .ttl>span:nth-child(2){font-size:11px}}@media (max-width:767.98px){#solution.ct-clip .efficiencyBox .item .ttl>span:nth-child(2){font-size:2.7344462095vw}}@media (max-width:767.98px){#solution.ct-clip .efficiencyBox .item .ttl>span:nth-child(2){line-height:1.4}}#solution.ct-clip .efficiencyBox .item.pbx{margin-top:20px}@media (max-width:767.98px){#solution.ct-clip .efficiencyBox .item.pbx{order:2;width:calc(50% - 15px);height:35.6vw}}#solution.ct-clip .efficiencyBox .item.pbx .ttl{background:#98cb00}#solution.ct-clip .efficiencyBox .item.call{position:relative;padding:0}@media (max-width:767.98px){#solution.ct-clip .efficiencyBox .item.call{order:1;width:100%;margin:0 5.8666666667vw;height:59.3333333333vw}}#solution.ct-clip .efficiencyBox .item.call .ph{padding-bottom:25px;align-items:end}#solution.ct-clip .efficiencyBox .item.call .ph img{bottom:24px}@media (max-width:767.98px){#solution.ct-clip .efficiencyBox .item.call .ph img{position:absolute;bottom:0}}#solution.ct-clip .efficiencyBox .item.call .ttl{background:#000;color:#fff;width:100%;border-radius:0 0 25px 25px}@media (max-width:767.98px){#solution.ct-clip .efficiencyBox .item.call .ttl{bottom:-8.6666666667vw}}#solution.ct-clip .efficiencyBox .item.call:before,#solution.ct-clip .efficiencyBox .item.call:after{position:absolute;content:"";width:30px;height:30px;background:url(//www.anbx.net/anbxwp/wp-content/themes/anbx/assets/css/../images/solutions/ico_efficiency.svg) no-repeat center center/contain;top:55%}@media (max-width:767.98px){#solution.ct-clip .efficiencyBox .item.call:before,#solution.ct-clip .efficiencyBox .item.call:after{width:50px;height:50px;transform:rotate(90deg);top:initial;bottom:-50px;z-index:1}}#solution.ct-clip .efficiencyBox .item.call:before{left:-30px}@media (max-width:767.98px){#solution.ct-clip .efficiencyBox .item.call:before{left:0}}#solution.ct-clip .efficiencyBox .item.call:after{right:-30px}@media (max-width:767.98px){#solution.ct-clip .efficiencyBox .item.call:after{right:0}}#solution.ct-clip .efficiencyBox .item.crm{margin-top:20px}@media (max-width:767.98px){#solution.ct-clip .efficiencyBox .item.crm{order:3;width:calc(50% - 15px);height:35.6vw}}#solution.ct-clip .efficiencyBox .item.crm .ttl{background:#98cdfe}#solution.ct-clip .featuresBox{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 30px}@media (max-width:767.98px){#solution.ct-clip .featuresBox{grid-template-columns:1fr}}#solution.ct-clip .featuresBox .item{border-radius:5px;background:#fff}#solution.ct-clip .featuresBox .item dt{padding:5px 30px;border-radius:5px 5px 0 0;font-size:20px;color:#fff;text-align:center;background:#222}@media (max-width:1400px) and (min-width:768px){#solution.ct-clip .featuresBox .item dt{font-size:20px}}@media (max-width:767.98px){#solution.ct-clip .featuresBox .item dt{font-size:4.9610666944vw}}#solution.ct-clip .featuresBox .item dd{display:flex;padding:30px;border-radius:0 0 5px 5px;font-size:16px;gap:20px}@media (max-width:1400px) and (min-width:768px){#solution.ct-clip .featuresBox .item dd{font-size:16px}}@media (max-width:767.98px){#solution.ct-clip .featuresBox .item dd{font-size:3.97145759vw}}@media (max-width:767.98px){#solution.ct-clip .featuresBox .item dd{padding:5.8666666667vw 4.4vw;display:block}}#solution.ct-clip .featuresBox .item dd .ph{display:flex;align-items:center;justify-content:center;width:140px}@media (max-width:767.98px){#solution.ct-clip .featuresBox .item dd .ph{width:100%;margin:0 0 5.8666666667vw}}#solution.ct-clip .featuresBox .item dd .ph img{width:100%}@media (max-width:767.98px){#solution.ct-clip .featuresBox .item dd .ph img{max-width:60%}}#solution.ct-clip .featuresBox .item dd .txt{flex:1;display:flex;flex-direction:column;justify-content:center}#solution.ct-clip .featuresBox .item dd .txt>p{margin-top:1em;font-size:16px}@media (max-width:1400px) and (min-width:768px){#solution.ct-clip .featuresBox .item dd .txt>p{font-size:16px}}@media (max-width:767.98px){#solution.ct-clip .featuresBox .item dd .txt>p{font-size:3.97145759vw}}#solution.ct-clip .featuresBox ul.check li{position:relative;padding-left:2em}#solution.ct-clip .featuresBox ul.check li:not(:first-of-type){margin-top:.5em}#solution.ct-clip .featuresBox ul.check li:before{position:absolute;content:"";width:1.1em;height:1.1em;background:url(//www.anbx.net/anbxwp/wp-content/themes/anbx/assets/css/../images/common/ico_check.svg) no-repeat left top/contain;left:0;top:.3em}#solution.ct-clip .featuresBox+.note{margin-top:30px;font-size:12px;text-align:center}@media (max-width:1400px) and (min-width:768px){#solution.ct-clip .featuresBox+.note{font-size:12px}}@media (max-width:767.98px){#solution.ct-clip .featuresBox+.note{font-size:2.9818484856vw}}@media (max-width:767.98px){#solution.ct-clip .featuresBox+.note{grid-template-columns:1fr;margin-top:2.9333333333vw;text-align:left}}#solution.ct-clip .pbxBox{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 30px}@media (max-width:767.98px){#solution.ct-clip .pbxBox{grid-template-columns:1fr;gap:5.8666666667vw 4.4vw}}#solution.ct-clip .pbxBox .item{border-radius:5px;background:#fff;padding:25px 30px;color:#000}@media (max-width:767.98px){#solution.ct-clip .pbxBox .item{grid-template-columns:1fr;padding:2.9333333333vw}}#solution.ct-clip .pbxBox .item .title{display:grid;grid-template-columns:1.6fr 1fr;margin-bottom:25px}@media (max-width:767.98px){#solution.ct-clip .pbxBox .item .title{margin-bottom:2.9333333333vw}}#solution.ct-clip .pbxBox .item .title .name p:first-of-type{font-size:24px}@media (max-width:1400px) and (min-width:768px){#solution.ct-clip .pbxBox .item .title .name p:first-of-type{font-size:24px}}@media (max-width:767.98px){#solution.ct-clip .pbxBox .item .title .name p:first-of-type{font-size:5.9636969713vw}}#solution.ct-clip .pbxBox .item .title .name p:last-of-type{display:inline-block;padding:2px 10px;font-size:14px;color:#fff;background:#000}@media (max-width:1400px) and (min-width:768px){#solution.ct-clip .pbxBox .item .title .name p:last-of-type{font-size:14px}}@media (max-width:767.98px){#solution.ct-clip .pbxBox .item .title .name p:last-of-type{font-size:3.2292507617vw}}#solution.ct-clip .pbxBox .item .title .logo{display:flex;align-items:center;justify-content:flex-end}#solution.ct-clip .pbxBox .item .title .logo img{display:block;width:auto;max-width:120px;height:auto;max-height:30px;float:right}#solution.ct-clip .pbxBox .item .ph{margin-bottom:25px}#solution.ct-clip .pbxBox .item .ph img{display:block;max-height:125px;margin:0 auto}#solution.ct-clip .pbxBox .item .txt{line-height:1.8}#solution.tomoshibito .serviceImg,#solution.suketto .serviceImg{width:100%;max-width:840px;margin:0 auto 60px}@media (max-width:767.98px){#solution.tomoshibito .serviceImg,#solution.suketto .serviceImg{margin-bottom:11.7333333333vw}}#solution.tomoshibito .serviceMsg,#solution.suketto .serviceMsg{width:100%;max-width:840px;margin:0 auto 60px;text-align:center}@media (max-width:767.98px){#solution.tomoshibito .serviceMsg,#solution.suketto .serviceMsg{margin-bottom:11.7333333333vw}}#solution.tomoshibito .serviceMsg>p,#solution.suketto .serviceMsg>p{font-size:24px}@media (max-width:1400px) and (min-width:768px){#solution.tomoshibito .serviceMsg>p,#solution.suketto .serviceMsg>p{font-size:24px}}@media (max-width:767.98px){#solution.tomoshibito .serviceMsg>p,#solution.suketto .serviceMsg>p{font-size:4.6876220735vw}}#solution .relatedBox{width:100%;max-width:1084px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr}@media (max-width:767.98px){#solution .relatedBox{grid-template-columns:1fr}}#solution .relatedBox .item{padding:0 30px}@media (max-width:767.98px){#solution .relatedBox .item{padding:0;margin-bottom:11.7333333333vw}}#solution .relatedBox .item .ph{margin-bottom:20px}@media (max-width:767.98px){#solution .relatedBox .item .ph{margin-bottom:2.9333333333vw}}#solution .relatedBox .item .ph img{display:block;width:100%;max-width:460px;margin:0 auto}#solution .relatedBox .item .txt{margin-bottom:30px}@media (max-width:767.98px){#solution .relatedBox .item .txt{margin-bottom:5.8666666667vw}}#solution .relatedBox .item .txt p:first-of-type{font-size:20px;font-weight:500;margin-bottom:.3em}@media (max-width:1400px) and (min-width:768px){#solution .relatedBox .item .txt p:first-of-type{font-size:20px}}@media (max-width:767.98px){#solution .relatedBox .item .txt p:first-of-type{font-size:4.9610666944vw}}#solution .relatedBox.clm1{display:flex;justify-content:center;max-width:50%}@media (max-width:767.98px){#solution .relatedBox.clm1{max-width:initial}}