.price__description .price__card{width:100%;max-width:748px;margin:36px auto 0;border:1px solid #d2d2d2;border-radius:16px}.price__description .price__card .price__card-header{padding:12px 24px;background:#0090a8;border-radius:16px 16px 0 0}.price__description .price__card .price__card-header .price__card-name{font-weight:700;font-size:18px;line-height:1.5;color:#fff}.price__description .price__card .price__card-body{display:flex;flex-direction:column;align-items:center;padding:12px 24px 24px;background:#fff;border-radius:0 0 16px 16px;gap:16px}.price__description .price__card .price__card-body .price__card-amount{display:flex;justify-content:center;align-items:baseline;gap:4px}.price__description .price__card .price__card-body .price__card-amount .price__card-unit{font-weight:700;font-size:16px;color:#3d4f5d}.price__description .price__card .price__card-body .price__card-amount .price__card-num{font-weight:700;font-size:32px;line-height:1.7;color:#0090a8}.price__description .price__card .price__card-body .price__card-amount .price__card-yen{font-weight:700;font-size:16px;color:#3d4f5d}.price__description .price__card .price__card-body .price__card-note p{font-weight:400;font-size:12px;line-height:1.25;text-align:center;color:#6f7d88}.price__description .price__card .price__card-body .price__card-notes p{font-weight:500;font-size:13px;line-height:1.5;text-align:center;color:rgba(61,79,93,.8)}.main .solution.ad-casestudy__solution{background:#fff}@media (max-width:750px){.main .solution.ad-casestudy__solution{padding-top:60px}}@media (max-width:768px){.price__description .price__card{width:100%;margin-top:24px}.price__description .price__card .price__card-body{padding:16px}.price__description .price__card .price__card-amount{flex-wrap:wrap}}