*{box-sizing:border-box}.container-javo-al{margin:0 auto;max-width:1280px;padding:0 60px}@media (max-width:1024px){.container-javo-al{padding:0 40px}}@media (max-width:768px){.container-javo-al{padding:0 20px}}.title-main-al{color:#5d3d2b;font-family:Noto Sans JP;font-size:26px;font-weight:500;line-height:33px;margin:0;padding-bottom:16px}.box-top-title-al{align-items:center;border-bottom:1px solid #5d3d2b;border-top:1px solid #5d3d2b;display:flex;margin-bottom:20px;padding:15px 0}.top-title-al{color:#5d3d2b;font-family:Noto Sans JP;font-size:28px;font-weight:600;margin:0}.grid-container-al{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-container-text-al{display:grid;gap:8px 16px;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));padding-top:20px}.card-al{display:flex;flex-direction:column;gap:5px;justify-content:space-between;max-width:400px;overflow:hidden}.card-al img{display:block;height:auto;height:100%;max-height:220px;object-fit:cover;width:100%}.card-content-al{display:flex;flex-direction:column;gap:5px;padding:0 0 5px 5px}.badge-al{background-color:#5d3d2b;border-radius:5px;color:#fff;font-family:Noto Sans JP;font-size:14px;height:fit-content;line-height:normal;min-width:max-content;padding:5px;text-align:center;width:fit-content}.description-al{color:#333;font-family:Noto Sans JP;font-size:16px;line-height:150%}.row-gap-10px-al{display:flex;flex-direction:row;row-gap:10px}@media (max-width:768px){.card-al{max-width:100%}}