.problem-box{background:#f2f7fb;padding:48px 0}.problem-box .l-inner{max-width:1200px}.problem-box .title-business-sp{color:#333;font-size:40px;margin-bottom:32px}.problem-box .title-business-sp .hl{color:#0096ff}.problem-box .problem-items{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:0}.problem-box .problem-item{width:calc(33.33333% - 16px)}.problem-box .problem-item-inner{position:relative;background:#fff;border-radius:20px;text-align:center;padding:24px 32px 40px 32px;display:flex;flex-direction:column;align-items:center;height:100%;box-sizing:border-box}.problem-box .problem-item-inner .problem-img{width:160px;margin-bottom:16px}.problem-box .problem-item-inner .problem-img img{width:100%;height:auto;display:block}.problem-box .problem-item-inner .problem-text{flex:1}.problem-box .problem-item-inner .problem-text h4{font-weight:700;color:#333;font-size:24px;line-height:1.5;margin-bottom:16px}.problem-box .problem-item-inner .problem-text p{font-size:14px;color:#555;line-height:1.6;margin-bottom:32px}.problem-box .problem-item-inner .problem-link{font-size:16px;font-weight:700;color:#0096ff;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:opacity .2s}.problem-box .problem-item-inner .problem-link:hover{opacity:.7;text-decoration:none}.problem-box .problem-item-inner .problem-link:hover span{text-decoration:underline}.problem-box .problem-item-inner .problem-link i{font-size:14px;text-decoration:none}@media(max-width: 900px){.problem-box{padding:56px 0}.problem-box .title-business-sp{font-size:24px;margin-bottom:40px}.problem-box .problem-items{flex-direction:column;gap:16px}.problem-box .problem-item{width:100%}.problem-box .problem-item-inner{padding:16px}.problem-box .problem-item-inner .problem-img{width:140px;margin-bottom:24px}.problem-box .problem-item-inner .problem-text h4{font-size:18px}.problem-box .problem-item-inner .problem-text p{font-size:13px}.problem-box .problem-item-inner .problem-link{font-size:15px}}