.es-category-fv.es-bookbinding-fv{font-family:"Noto Sans JP", "Noto Sans JP", "Century Gothic", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif}.es-category-fv.es-bookbinding-fv .es-category-fv__lead p{margin:0}.es-category-fv.es-bookbinding-fv .es-category-fv__lead p+p{margin-top:1rem}.es-category-fv.es-bookbinding-fv .es-category-fv__feature img{object-fit:contain}@media (min-width:992px){.es-category-fv.es-bookbinding-fv .es-category-fv__copy{width:55%;max-width:656px}.es-category-fv.es-bookbinding-fv .es-category-fv__heading{width:934px;max-width:calc(100vw - 48px)}}.es-category-fv.es-bookbinding-fv .es-category-fv__main{min-height:0}.es-category-fv.es-bookbinding-fv .es-category-fv__main::after{content:none}.es-category-fv.es-bookbinding-fv .es-category-fv__photo{position:absolute;inset:0;width:100%;height:100%}.es-category-fv.es-bookbinding-fv .es-category-fv__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.es-category-fv.es-bookbinding-fv .es-category-fv__heading .es-category-fv__heading-line{font-size:min(1em, clamp(1.25rem, 5.9vw, 2.85rem));white-space:nowrap;letter-spacing:0}.es-category-fv.es-bookbinding-fv .es-category-fv__lead{font-size:1rem}.es-category-fv.es-bookbinding-fv .es-category-fv__tag{background:linear-gradient(90deg, #0759a6, #2ca83c);color:#fff;display:inline-block;padding:0.6rem 1.35rem}.es-category-fv.es-bookbinding-fv .es-category-fv__actions .btn{max-width:100%;white-space:normal}@media (max-width:991.98px){.es-category-fv.es-bookbinding-fv .es-category-fv__main{display:flex;flex-direction:column;background:#f5f9fe}.es-category-fv.es-bookbinding-fv .es-category-fv__main::after{content:none}.es-category-fv.es-bookbinding-fv .es-category-fv__content{order:0;padding-block:1.5rem;padding-bottom:0}.es-category-fv.es-bookbinding-fv .es-category-fv__copy{width:100%;max-width:none}.es-category-fv.es-bookbinding-fv .es-category-fv__tag{font-size:14px}.es-category-fv.es-bookbinding-fv .es-category-fv__tag,.es-category-fv.es-bookbinding-fv .es-category-fv__heading{text-align:left}.es-category-fv.es-bookbinding-fv .es-category-fv__heading .es-category-fv__heading-line{font-size:inherit;white-space:normal}.es-category-fv.es-bookbinding-fv .es-category-fv__lead{margin-bottom:0}.es-category-fv.es-bookbinding-fv .es-category-fv__actions{position:relative;z-index:2;margin-top:8px}.es-category-fv.es-bookbinding-fv .es-category-fv__photo{order:1;position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1.7777777778;opacity:1}.es-category-fv.es-bookbinding-fv .es-category-fv__photo img{position:absolute;inset:0;object-fit:cover;object-position:right center}.es-category-fv.es-bookbinding-fv .es-category-fv__photo::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg, #f5f9fe 0%, #f5f9fe 3%, rgba(245, 249, 254, 0.12) 6%, rgba(245, 249, 254, 0) 100%)}}@media (min-width:992px){.es-category-fv.es-bookbinding-fv .es-category-fv__copy{box-sizing:border-box;max-width:100%;padding:2.25rem;margin-left:calc(var(--bs-gutter-x, 1.5rem) * -.5);background:rgba(255, 255, 255, 0.95);border-radius:0.5rem}.es-category-fv.es-bookbinding-fv .es-category-fv__tag{display:block;padding:0.75rem 1.375rem;margin-bottom:1.25rem}.es-category-fv.es-bookbinding-fv .es-category-fv__heading{width:auto;max-width:none;font-size:2.75rem;margin-bottom:1.25rem;text-shadow:none;-webkit-text-stroke:0}.es-category-fv.es-bookbinding-fv .es-category-fv__lead{font-size:1rem;line-height:1.75;margin-bottom:0}.es-category-fv.es-bookbinding-fv .es-category-fv__lead p+p,.es-category-fv.es-bookbinding-fv .es-bookbinding-fv-mobile-detail,.es-category-fv.es-bookbinding-fv .es-category-fv__actions{display:none !important}}@media (min-width:992px){.es-category-fv.es-bookbinding-fv .es-category-fv__heading .es-category-fv__heading-line{white-space:normal}}.es-bookbinding-about__photo{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;border-radius:0}.es-bookbinding-about__text{color:#333;font-size:1rem;line-height:1.8}.es-bookbinding-about__text p{margin:0 0 1.25rem}.es-bookbinding-about__text p:last-child{margin-bottom:0}.es-reason.es-bookbinding-merit .es-reason-title{white-space:normal}.es-reason.es-bookbinding-merit .es-reason-card{padding:1.5rem}.es-reason.es-bookbinding-merit .es-bookbinding-merit__visual{width:15rem;height:10rem;max-width:100%;margin:0 auto 1rem}.es-reason.es-bookbinding-merit .es-bookbinding-merit__visual img{display:block;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;object-fit:contain}.es-reason.es-bookbinding-merit .es-reason-card-title{font-size:1.25rem;line-height:1.35;margin-bottom:0.75rem}.es-reason.es-bookbinding-merit .es-reason-card-text{font-size:1rem;line-height:1.8;font-weight:400;text-align:left}@media (max-width:575.98px){.es-reason.es-bookbinding-merit .es-reason-card{grid-template-columns:6rem minmax(0, 1fr) !important}.es-reason.es-bookbinding-merit .es-bookbinding-merit__visual{width:6rem;height:4rem;grid-column:1;grid-row:1 / 3;margin:0}.es-reason.es-bookbinding-merit .es-reason-card-title{font-size:1.125rem}}.es-bookbinding-use-case .es-scan-type-photo{aspect-ratio:1.5}.es-bookbinding-use-case-binding{margin:1.5rem 0 0;color:#087bc1;font-size:1rem;line-height:1.8}.es-booklet-binding .es-scan-type-photo{aspect-ratio:auto;background:transparent}.es-booklet-binding .es-scan-type-photo img{height:auto}.es-booklet-binding-subtitle{margin:0 0 0.5rem;color:#087bc1;font-size:1rem;font-weight:700}.es-booklet-binding-note{margin:0 0 1rem;font-size:0.875rem;line-height:1.8}.es-booklet-binding-price table{table-layout:fixed}.es-booklet-binding-price caption{color:#087bc1;font-size:1rem;font-weight:700}.es-booklet-binding-price thead{color:#087bc1;background:#eaf3fb}.es-booklet-binding-price th,.es-booklet-binding-price td{border:1px solid #cbd9e9;padding:0.5rem;text-align:center}.es-booklet-binding-price th:first-child{text-align:center}.es-booklet-binding-price td,.es-booklet-binding-price tbody th{font-size:1rem;font-weight:400}@media (max-width:575.98px){.es-booklet-binding-price th,.es-booklet-binding-price td{padding:0.5rem 0.15rem;font-size:0.8rem}.es-booklet-binding-price tbody th,.es-booklet-binding-price td{font-size:0.8rem}}.es-booklet-saddle-merit__title{margin:0 0 1rem;padding:0 0 0.65rem 1rem;border-bottom:1px dotted #cbd9e9;position:relative;font-size:1.125rem;font-weight:700;color:#333}.es-booklet-saddle-merit__title::before{content:"";position:absolute;left:0;top:0.1em;width:3px;height:1.2em;background:#087bc1}.es-booklet-saddle-merit__diagram{display:block;width:100%;max-width:62.5rem;height:auto;aspect-ratio:5.2;object-fit:cover;object-position:center;margin:1.5rem auto 0}.es-booklet-paper-title{color:#087bc1;font-size:1.5rem;font-weight:700;line-height:1.35}.es-booklet-pp .es-works-title{white-space:normal}.es-booklet-pp-benefit-title{color:#087bc1;font-size:1.125rem;font-weight:700;line-height:1.35}.es-booklet-pp-table{table-layout:fixed}.es-booklet-pp-table thead{color:#087bc1;background:#eaf3fb}.es-booklet-pp-table th,.es-booklet-pp-table td{border:1px solid #cbd9e9;text-align:center}.es-booklet-pp-table th:first-child{text-align:center}.es-booklet-pp-table tbody th,.es-booklet-pp-table td{font-size:1rem;font-weight:400}