#breadcrumbs{margin-top:3rem}#breadcrumbs .set{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10;line-height:0;margin:calc((2.4rem - 1.5rem) / -2) 0;width:100%;overflow:hidden}#breadcrumbs .set > *{font-size:1.5rem;line-height:2.4rem}#breadcrumbs a{color:var(--text-link-color);text-decoration:none}#breadcrumbs a.bl:hover{text-decoration:underline;opacity:1}#breadcrumbs .bl{display:inline}#breadcrumbs .gt{margin:0 .8rem}@media screen and (max-width: 768px){#breadcrumbs{margin-top:3rem}#breadcrumbs .set{-webkit-line-clamp:20;margin:calc((3.4rem - 2rem) / -2) 0}#breadcrumbs .set > *{font-size:2rem;line-height:3.4rem}#breadcrumbs .gt{margin:0 .6rem}}
.h1set .set{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.8rem;position:relative;background-color:#fff;border-radius:1rem;min-height:17rem;padding:.2rem calc(80 var(--ss110)) 0;overflow:hidden}.h1set .set:after{content:"";position:absolute;right:0;bottom:0;z-index:0;background-position:right bottom;background-repeat:no-repeat;background-size:auto 100%;width:100%;height:100%}.h1set .ttle{position:relative;z-index:1;color:var(--site-color);font-size:2rem;line-height:1}.h1set .ttl{display:flex;position:relative;z-index:1}.h1set .ttl span{color:var(--site-color);font-size:3.4rem;line-height:3.6rem}.h1set.product .set:after{background-image:url(/assets/img/headers/h1set-product-3ZZQD.png)}.h1set.search .set:after{background-image:url(/assets/img/headers/h1set-search-NMoBv.png)}.hdset{border-bottom:.21rem dotted #707070;padding-bottom:1.1rem}.hdset .hd{display:flex}.hdset .hd span{font-size:2.6rem;line-height:4rem;text-align:left;margin:-.7rem 0 0}@media screen and (max-width: 768px){.h1set .set{gap:.8rem;border-radius:2rem;min-height:20rem;padding:.4rem 3rem 0}.h1set .set:after{height:17rem}.h1set .ttle{font-size:2.4rem}.h1set .ttl span{font-size:4.8rem;line-height:5.6rem}.h1set.about .ttl span{letter-spacing:-.15rem;white-space:nowrap}.hdset{border-bottom:.41rem dotted #707070;padding-bottom:1.7rem}.hdset .hd span{font-size:3.4rem;line-height:5.6rem;margin:-1.1rem 0 0}}
.paginator{margin-top:6rem}.paginator.disabled{display:none}.paginator .wrap,
.paginator .set,
.paginator .page{display:flex;justify-content:center;align-items:center}.paginator .prev,
.paginator .next{display:flex;justify-content:center;align-items:center;position:relative;background-color:#fff;border-radius:50%;width:3.6rem;height:3.6rem}.paginator .prev{margin-right:3rem}.paginator .next{margin-left:3rem}.paginator .prev:before,
.paginator .next:before{content:"";background:url(/assets/img/commons/icon-arrow-type01-M0Hes.svg) no-repeat center center/100% auto;width:1.2rem;height:1.2rem;margin:auto}.paginator .prev:before{transform:scaleX(-1)}.paginator .prev.disabled,
.paginator .next.disabled{opacity:0}.paginator .prev span,
.paginator .next span{display:none}.paginator .page{color:var(--text-link-color);text-decoration:underline;padding:0 .6rem}.paginator .page:hover{text-decoration:none;opacity:1}.paginator .page.current{color:var(--text-base-color);text-decoration:none}.paginator .page span{font-size:1.8rem;line-height:2rem}.paginator .tp{font-size:1.8rem;line-height:1;padding:0 1rem}@media screen and (max-width: 768px){.paginator{margin-top:8rem}.paginator .prev,
  .paginator .next{width:8rem;height:8rem}.paginator .prev{margin-right:2rem}.paginator .next{margin-left:2rem}.paginator .prev:before,
  .paginator .next:before{width:2.7rem;height:2.7rem}.paginator .page{padding:0 1rem}.paginator .page span{font-size:2.8rem;line-height:4rem}.paginator .tp{font-size:2.8rem;line-height:1;padding:0 1.2rem}}
.page-series #main .article-index{margin-top:5rem}.page-series .h1set.series{display:flex;justify-content:center;align-items:center}.page-series .h1set.series .set{gap:0;border-radius:0;width:100%;max-width:93rem;padding:0;aspect-ratio:930/304;background-color:transparent}.page-series .h1set.series .set:after{display:none}.page-series .h1set.series .set img{width:100%;height:100%;object-fit:contain}.page-series .h1set.series .ttl{display:none}.page-series .listbox .listbox-wrap{padding-bottom:5rem}.page-series .listbox .series-number{font-size:1.5rem;line-height:1}.page-series .listbox .series-number + .item{margin-top:1rem}.page-series .listbox + .btns{margin-top:5rem}@media screen and (max-width: 768px){.page-series #main .article-index{margin-top:3rem}.page-series .listbox .listbox-wrap{padding-bottom:6rem}.page-series .listbox .series-number{font-size:2.8rem}.page-series .listbox .series-number + .item{margin-top:1rem}.page-series .listbox + .btns{margin-top:8rem}}