﻿.p-product-category__result-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:2rem}.p-product-category__result-heading .p-product-category__result-title{margin-bottom:0}.p-product-category__compare-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#06c;font-size:16px}.p-product-category__compare-link span::before{content:"（"}.p-product-category__compare-link span::after{content:"件）"}.p-product-category__intro{margin-bottom:1.6rem}.p-product-category__intro>summary{padding:1.2rem 0;color:#000e28;font-size:1.6rem;font-weight:700;cursor:pointer}.p-product-category .c-server-filter__options>summary{min-height:44px;padding:1.2rem 0;color:#9c0071;font-size:1.6rem;font-weight:700;cursor:pointer}.p-product-category .c-server-filter__options[open]>summary{margin-bottom:1.2rem}.p-product-category__result-title{margin:0 0 2rem;color:#000e28;font-size:2.4rem;line-height:1.5;text-align:left}.p-product-category__result-title span{margin-left:1rem;color:#666;font-size:1.6rem}.p-product-category :where(summary,a,button,input):focus-visible{outline:3px solid #06c;outline-offset:3px}@media(width <= 767px){.p-product-category .l-page-hero{min-height:128px;padding-block:2rem}.p-product-category__controls{padding-block:1.6rem 0}.p-product-category__results{padding-block:2.4rem 4rem}.p-product-category__intro>p{font-size:1.6rem;line-height:1.75;text-align:left}.p-product-category .c-server-filter{margin-bottom:0;padding:1.2rem}.p-product-category .c-server-filter__header{display:none}.p-product-category .c-server-filter__toolbar{display:block;margin-bottom:0;padding-bottom:1.2rem}.p-product-category .c-server-filter__kpis{display:none}.p-product-category .c-server-filter__search{display:grid;align-items:center;gap:.8rem;grid-template-columns:minmax(0, 1fr) 44px}.p-product-category .c-server-filter__search label{grid-column:1/-1;font-size:1.6rem;font-weight:700}.p-product-category .c-server-filter__search-input{width:100%;min-width:0;min-height:44px;padding:1rem;font-size:1.6rem}.p-product-category .c-server-filter__search-btn,.p-product-category .c-server-filter__badge{background:#9c0071}.p-product-category .c-server-filter__search-btn{width:44px;height:44px}.p-product-category .c-server-filter__active{gap:.8rem;margin-block:1.2rem;padding:1.2rem;background:#f5f5f5}.p-product-category .c-server-filter__active-tags{flex-basis:100%}.p-product-category .c-server-filter__active-tag,.p-product-category .c-server-filter__clear-all,.p-product-category .c-server-filter__item{min-height:44px}.p-product-category .c-server-filter__item{font-size:1.4rem}.p-product-category .c-server-filter__group-header{min-height:44px}.p-product-category .c-image-grid--border-maker[data-count]{display:grid;gap:1.6rem;grid-template-columns:minmax(0, 1fr)}.p-product-category .c-image-grid[data-count] .c-image-grid__item{width:100%;max-width:100%;padding:1.6rem;border-color:#bed8f7;border-radius:16px}.p-product-category .c-image-grid__item .c-image-grid__link{display:grid;align-content:start;gap:.8rem 1.6rem;grid-template-columns:96px minmax(0, 1fr);height:auto;margin:0;padding:0;text-align:left}.p-product-category .c-image-grid__link>picture{grid-column:1;grid-row:1/span 2;align-self:center}.p-product-category .c-image-grid__img{width:96px;height:96px;margin:0;object-fit:contain}.p-product-category .c-image-grid__maker{grid-column:2;grid-row:1;margin:0;color:#666;font-size:1.4rem;text-align:left}.p-product-category .c-image-grid__heading{grid-column:2;grid-row:2;margin:0;color:#000e28;font-size:1.8rem;line-height:1.5;text-align:left;overflow-wrap:anywhere}.p-product-category .c-image-grid__summary{display:block;min-height:0;margin:0;overflow:visible;color:#232323;font-size:1.6rem;line-height:1.7;text-align:left;grid-column:1/-1}.p-product-category .c-image-grid__filter-tags{justify-content:flex-start;grid-column:1/-1;margin:0}.p-product-category .c-compare-btn{min-height:44px}}
