.downloads-page{position:relative;min-height:100vh;padding:64rem 0 100rem;overflow:hidden;background:#ededec;color:#363635;font-family:"Noto Sans JP",sans-serif}@media only screen and (max-width: 1271px){.downloads-page{padding:62rem 0 0}}.downloads-page__hero{padding-bottom:92rem}@media only screen and (max-width: 1271px){.downloads-page__hero{padding:40rem 20rem}}.downloads-page__hero .page-hero__inner{display:flex;flex-direction:column;margin-top:50rem}@media only screen and (max-width: 1271px){.downloads-page__hero .page-hero__inner{margin-top:0}}.downloads-page__hero-title-group{display:flex;flex-direction:column;gap:2rem}.downloads-page__member-badge{display:inline-flex;align-items:center;justify-content:center;min-height:32rem;padding:4rem 16rem;border-radius:100rem;background-color:#f4a04a;color:#000;font-size:16rem;font-weight:500;line-height:1.5}@media only screen and (max-width: 1271px){.downloads-page__member-badge{min-height:28rem;padding:4rem 12rem;font-size:14rem}}.downloads-content{position:relative;z-index:1;display:grid;grid-template-columns:320rem 840rem;align-items:start;column-gap:40rem;width:1200rem;margin:0 0 0 calc(50vw - 600rem);padding-bottom:16rem;background:#ededec}@media only screen and (max-width: 1271px){.downloads-content{display:block;width:100%;margin:0;padding-bottom:47rem}}.downloads-list{position:relative;z-index:1;width:840rem}@media only screen and (max-width: 1271px){.downloads-list{box-sizing:border-box;width:100%;margin-top:74rem;padding:0 20rem 40rem}}@media only screen and (max-width: 1271px){.downloads-list__result-count{display:none}}.downloads-list__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:40rem 24rem;width:100%;margin-top:39rem}@media only screen and (max-width: 1271px){.downloads-list__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:16rem;margin-top:0}}@media only screen and (max-width: 767px){.downloads-list__grid{grid-template-columns:minmax(0, 1fr)}}.downloads-list__pagination{display:flex;align-items:flex-end;justify-content:center;height:64rem;margin-top:40rem}.downloads-list__pagination>.pagination--resources{margin-top:0}@media only screen and (max-width: 1271px){.downloads-list__pagination{height:40rem;margin-top:36rem}}.downloads-card.ui-card-media{display:block;width:100%;height:453rem;overflow:hidden;border:1px solid #e7e6e4;border-radius:8rem;background:#fff;transition:background-color var(--duration-hover) var(--ease-hover)}@media only screen and (max-width: 1271px){.downloads-card.ui-card-media{height:auto;max-width:500rem;margin-inline:auto}}.downloads-card__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.downloads-card__thumbnail{position:relative;width:100%;height:150rem;flex:0 0 150rem;overflow:hidden;background:#ededec}@media only screen and (max-width: 1271px){.downloads-card__thumbnail{height:188rem;flex-basis:188rem}}.downloads-card__background{position:absolute;max-width:none;object-fit:cover;filter:blur(20rem);transition:transform var(--duration-hover) var(--ease-hover)}.downloads-card--bizrobo .downloads-card__background{top:-35rem;left:-29rem;width:326rem;height:217rem}@media only screen and (max-width: 1271px){.downloads-card--bizrobo .downloads-card__background{inset:0;width:100%;height:100%}}.downloads-card--ocr .downloads-card__background{top:-35rem;left:-14rem;width:295rem;height:221rem}@media only screen and (max-width: 1271px){.downloads-card--ocr .downloads-card__background{inset:0;width:100%;height:100%}}.downloads-card__front{position:absolute;top:50%;left:calc(50% - .5rem);width:177rem;height:118rem;transform:translate(-50%, -50%)}@media only screen and (max-width: 1271px){.downloads-card__front{top:20rem;right:calc(20rem - 1px);bottom:20rem;left:calc(20rem - 1px);width:auto;height:auto;transform:none;box-shadow:0 2rem 15rem rgba(0,0,0,.1)}}.downloads-card--bizrobo .downloads-card__front{box-shadow:6rem 6rem 8rem rgba(0,0,0,.1)}.downloads-card--ocr .downloads-card__front{left:50%;width:157rem}@media only screen and (max-width: 1271px){.downloads-card--ocr .downloads-card__front{top:20rem;right:calc(20rem - 1px);bottom:20rem;left:calc(20rem - 1px);width:auto;height:auto;transform:none;box-shadow:0 2rem 15rem rgba(0,0,0,.1)}}.downloads-card__front-image{display:block;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform var(--duration-hover) var(--ease-hover)}@media only screen and (max-width: 1271px){.downloads-card__front-image{object-fit:contain}}.downloads-card__body{flex:1 1 auto;min-height:0;padding:23rem 24rem 24rem;background:#fff;transition:background-color var(--duration-hover) var(--ease-hover)}@media only screen and (max-width: 1271px){.downloads-card__body{padding:19rem 20rem 20rem}}.downloads-card__text{display:flex;flex-direction:column;align-items:flex-start;gap:16rem}@media only screen and (max-width: 1271px){.downloads-card__text{gap:8rem}}.downloads-card__text:not(:has(.downloads-card__tag))::before{content:"";display:block;min-height:26rem}.downloads-card__tag{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:26rem;min-height:26rem;padding:4rem 12rem;border:1px solid #e7e6e4;border-radius:26rem;color:#363635;font-size:12rem;font-weight:500;line-height:1.5;white-space:nowrap}.downloads-card__title{display:-webkit-box;width:100%;min-height:58rem;margin:0;overflow:hidden;color:#000;font-size:18rem;font-weight:700;line-height:1.6;letter-spacing:.03em;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.downloads-card__description{display:-webkit-box;width:100%;min-height:63rem;margin:0;overflow:hidden;color:#363635;font-size:14rem;font-weight:400;line-height:1.5;letter-spacing:.03em;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.downloads-card__foot{display:flex;justify-content:center;padding:8rem 0 32rem;background:#fff;transition:background-color var(--duration-hover) var(--ease-hover)}@media only screen and (max-width: 1271px){.downloads-card__foot{padding:0 0 23rem}}.downloads-card__cta.btn--card{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:139rem;min-width:139rem;min-height:36rem;padding:8rem 14rem 8rem 16rem;gap:10rem;border:1px solid #e7e6e4;border-radius:4rem;background:#fff;color:#e8374a;font-size:14rem;font-weight:700;line-height:1.15;letter-spacing:.03em;transition:border-color var(--duration-hover) var(--ease-hover)}.downloads-card__cta-label{flex:1 0 0;min-width:0;text-align:center}.downloads-card__cta-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:12rem;height:12rem;transition:transform var(--duration-hover) var(--ease-hover)}.downloads-card__cta-arrow-image{display:block;width:100%;height:100%}.downloads-card:focus-within{outline:2px solid #e8374a;outline-offset:2rem}@media only screen and (max-width: 1271px){.downloads-card{min-height:455rem}}@media only screen and (max-width: 1271px){.downloads-card:not(.downloads-card--dynamic):nth-child(6) .downloads-card__background,.downloads-card:not(.downloads-card--dynamic):nth-child(9) .downloads-card__background,.downloads-card:not(.downloads-card--dynamic):nth-child(6) .downloads-card__front-image,.downloads-card:not(.downloads-card--dynamic):nth-child(9) .downloads-card__front-image{content:url("../images/downloads/document-bizrobo.webp")}.downloads-card:not(.downloads-card--dynamic):nth-child(7) .downloads-card__background,.downloads-card:not(.downloads-card--dynamic):nth-child(11) .downloads-card__background,.downloads-card:not(.downloads-card--dynamic):nth-child(7) .downloads-card__front-image,.downloads-card:not(.downloads-card--dynamic):nth-child(11) .downloads-card__front-image{content:url("../images/downloads/document-bizrobo-ocr.webp")}}.downloads-card--dynamic .downloads-card__background{inset:-20rem;width:calc(100% + 40rem);height:calc(100% + 40rem)}@media only screen and (max-width: 1271px){.downloads-card--dynamic .downloads-card__background{inset:0;width:100%;height:100%}}.downloads-card--dynamic .downloads-card__front{background:rgba(0,0,0,0);box-shadow:none}.downloads-card--dynamic .downloads-card__front-image{object-fit:contain;filter:drop-shadow(6rem 6rem 8rem rgba(0, 0, 0, 0.1))}.downloads-card--no-image .downloads-card__thumbnail{display:flex;align-items:center;justify-content:center;background:#f4f4f2}.downloads-card__placeholder{width:72rem;height:60rem;object-fit:contain}.downloads-list__empty{margin-top:39rem;color:#363635;font-size:16rem;line-height:1.6;letter-spacing:.03em}@media only screen and (max-width: 1271px){.downloads-list__empty{margin-top:0}}@media(hover: hover)and (pointer: fine){.downloads-card.ui-card-media:is(.is-hover,:hover),.downloads-card:is(.is-hover,:hover) .downloads-card__body,.downloads-card:is(.is-hover,:hover) .downloads-card__foot{background:#f4f4f2}.downloads-card:is(.is-hover,:hover) .downloads-card__cta{border-color:#e8374a}.downloads-card:is(.is-hover,:hover) .downloads-card__cta-arrow{transform:translateX(3rem)}.downloads-card:is(.is-hover,:hover) .downloads-card__cta-arrow:has(>img[src*="download.svg"]){transform:translateY(3rem)}.downloads-card:is(.is-hover,:hover) .downloads-card__background,.downloads-card:is(.is-hover,:hover) .downloads-card__front-image{transform:scale(1.05)}}
