.solution-function{display:flex;flex-wrap:wrap;justify-content:flex-start}.solution-function .function-box{border:1px solid #64c3d9;margin-bottom:20px;margin-right:2%;width:23.5%}.solution-function dl dt{align-items:center;background:url(https://f.hubspotusercontent20.net/hubfs/9334322/NHS-PharMart-corp/img/common/icon-open.png) right 12px top 25px no-repeat;color:#64c3d9;display:flex;font-weight:500;justify-content:space-between;line-height:1.3;min-height:64px;padding:10px 22px 10px 10px}.solution-function dl dt.btn-active{background:url(https://f.hubspotusercontent20.net/hubfs/9334322/NHS-PharMart-corp/img/common/icon-close.png) right 12px top 25px no-repeat}.solution-function .function-icon{display:block;text-align:center;width:53px}.solution-function .function-ttl{padding-left:10px;width:100%}.solution-function dl dd{display:none;font-size:1.3rem;line-height:1.7;padding:0 10px 10px}@media screen and (min-width:1025px){.solution-function .function-box:nth-child(4n+4){margin-right:0}}@media screen and (max-width:1024px){.solution-function .function-box{width:32%}.solution-function .function-box:nth-child(3n+3){margin-right:0}}@media screen and (min-width:768px){.solution-function dl dt{background:none!important}.solution-function dl dd{display:block!important;height:auto!important;padding:0 10px 10px!important}}@media screen and (max-width:767px){.solution-function{padding-bottom:20px}.solution-function .function-box{margin-bottom:10px;margin-right:0!important;width:100%}.solution-function dl dt{cursor:pointer;font-size:1.6rem}}