.article-header[data-astro-cid-leekejms]{grid-template-columns:1fr auto;grid-template-areas:"category date""title title""image image""tag tag";gap:8px;margin-bottom:54px;display:grid}h1[data-astro-cid-leekejms]{grid-area:title;margin-bottom:16px}.article-header__image[data-astro-cid-leekejms]{grid-area:image;width:100%;height:192px;position:relative}.article-header__image[data-astro-cid-leekejms]:before,.article-header__image[data-astro-cid-leekejms]:after{z-index:1;content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}.article-header__image[data-astro-cid-leekejms]:before{opacity:.1;background-image:url(/assets/img/common/tile_mono.png);background-position:0 0;background-size:112px 80px}.article-header__image[data-astro-cid-leekejms]:after{opacity:.2;background:linear-gradient(135deg,#ffffffe6,#fffffff2)}.article-header__image[data-astro-cid-leekejms] img[data-astro-cid-leekejms]{object-fit:cover;width:100%;height:100%}.article-header__tag[data-astro-cid-leekejms]{grid-area:tag}.article-header__tag[data-astro-cid-leekejms] .tags{justify-content:flex-end}.article-header__category[data-astro-cid-leekejms]{grid-area:category;align-items:center;gap:8px;display:flex}.article-header__category[data-astro-cid-leekejms]>li[data-astro-cid-leekejms]{align-items:center;gap:8px;display:inline-flex}.article-header__category[data-astro-cid-leekejms]>li[data-astro-cid-leekejms]:not(:first-child):before{content:"/"}.article-header__category[data-astro-cid-leekejms] a[data-astro-cid-leekejms]{transition:var(--transition-base);align-items:center;gap:4px;font-size:.875rem;display:inline-flex}.article-header__category[data-astro-cid-leekejms] a[data-astro-cid-leekejms]:hover{opacity:.7}@media only screen and (max-width:768px){.article-header__category[data-astro-cid-leekejms] .name[data-astro-cid-leekejms]{display:none}}@media print,screen and (min-width:769px){.article-header__category[data-astro-cid-leekejms] .abbr[data-astro-cid-leekejms]{display:none}}time[data-astro-cid-leekejms]{grid-area:date;font-size:.875rem}.card[data-astro-cid-amxgcmvb]{background-image:var(--bg);background-position:100% 100%;background-repeat:no-repeat;background-size:80px}.card-contents[data-astro-cid-amxgcmvb]{gap:12px;display:flex}.card-contents[data-astro-cid-amxgcmvb]:hover img{transform:scale(1.05)}.card-contents[data-astro-cid-amxgcmvb]:hover p[data-astro-cid-amxgcmvb]{color:var(--color-theme)}.card-thumb[data-astro-cid-amxgcmvb]{aspect-ratio:16/9;width:160px;max-width:calc(50% - 8px)}.card-thumb[data-astro-cid-amxgcmvb] img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:var(--transition-base)}.card-text[data-astro-cid-amxgcmvb]{flex:1}.card-title[data-astro-cid-amxgcmvb]{-webkit-line-clamp:4;line-height:var(--line-height-base);transition:var(--transition-base);-webkit-box-orient:vertical;margin-top:-.3125rem;margin-bottom:-.3125rem;font-size:.875rem;display:-webkit-box;overflow:hidden}ul[data-astro-cid-pv5zljln]{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;margin-top:48px;display:grid}@media only screen and (max-width:768px){ul[data-astro-cid-pv5zljln]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media only screen and (max-width:320px){ul[data-astro-cid-pv5zljln]{grid-template-columns:1fr}}ul[data-astro-cid-pv5zljln] p[data-astro-cid-pv5zljln]{align-items:center;gap:4px;margin-bottom:8px;font-size:.875rem;line-height:1;display:flex}.breadcrumbs[data-astro-cid-okxmr6me]{background-color:var(--color-gray-light);border-style:solid;border-width:.0625rem 0;border-color:var(--color-gray);margin-top:3rem;padding:1rem 0}ul[data-astro-cid-okxmr6me]{flex-wrap:wrap;gap:1.5rem .75rem;display:flex}li[data-astro-cid-okxmr6me]{align-items:center;gap:.375rem;display:inline-flex}li[data-astro-cid-okxmr6me]:after{content:"";border-style:solid;border-width:.125rem .125rem 0 0;border-color:var(--color-gray) var(--color-gray) transparent transparent;width:.5rem;height:.5rem;display:block;transform:rotate(45deg)}a[data-astro-cid-okxmr6me]{transition:var(--transition-base);align-items:baseline;gap:.25rem;font-size:.875rem;display:inline-flex}a[data-astro-cid-okxmr6me]:hover{opacity:.7}.product[data-astro-cid-vsgtlqa5]{border:1px solid var(--color-gray);display:flex}.product[data-astro-cid-vsgtlqa5]:not(:first-child){margin-top:48px}@media print,screen and (min-width:769px){.product[data-astro-cid-vsgtlqa5]{gap:48px;padding:48px}}@media only screen and (max-width:768px){.product[data-astro-cid-vsgtlqa5]{gap:24px;padding:24px}}@media only screen and (max-width:506px){.product[data-astro-cid-vsgtlqa5]{flex-direction:column;gap:16px}}.product__thumb[data-astro-cid-vsgtlqa5]{width:144px;margin:0 auto}.product__thumb[data-astro-cid-vsgtlqa5] a[data-astro-cid-vsgtlqa5]{border:0;display:block}.product__thumb[data-astro-cid-vsgtlqa5] img[data-astro-cid-vsgtlqa5]{width:100%}.product__text[data-astro-cid-vsgtlqa5]{flex-direction:column;flex:1;justify-content:space-between;gap:16px;display:flex}.buttons[data-astro-cid-vsgtlqa5]{gap:16px;display:flex}@media only screen and (max-width:768px){.buttons[data-astro-cid-vsgtlqa5]{flex-direction:column}}.button[data-astro-cid-vsgtlqa5]{--color-theme:#ffa724;max-width:100%}@media print,screen and (min-width:769px){.button[data-astro-cid-vsgtlqa5]{flex:1}}@media only screen and (max-width:506px){.button[data-astro-cid-vsgtlqa5]{width:100%}}.button[data-astro-cid-vsgtlqa5].-rakuten{--color-theme:#bf0000}