.mpstskuFV{width:100%;display:grid;grid-template-columns:532rem 1fr;grid-template-rows:591rem 1fr;gap:0 56rem}@media(max-width: 767px){.mpstskuFV{grid-template-columns:1fr;grid-template-rows:none;gap:var(--space32)}}.mpstskuFV__left{grid-column:1;grid-row:1/4}@media(max-width: 767px){.mpstskuFV__left{width:100%;grid-row:2/3}}.mpstskuFV .mpstskuCarousel{position:sticky;top:0;left:0;padding-top:var(--space48)}@media(max-width: 767px){.mpstskuFV .mpstskuCarousel{width:100%;position:unset;padding-top:0}}.mpstskuFV .mpstskuFVtop{width:100%;grid-row:1/2;padding-top:var(--space48)}@media(max-width: 767px){.mpstskuFV .mpstskuFVtop{padding-top:var(--space32)}}.mpstskuFV .mpstskuFVbutton{padding-top:24rem;border-top:0}@media(max-width: 767px){.mpstskuFV .mpstskuFVbutton{padding-top:var(--space32)}}.mpstskuFV__desc{width:100%;display:grid;gap:var(--space80) 0;margin-top:var(--space112);--inner-width: 100%}.mpstskuFV__desc .mCommonsectionTxt{font-size:16rem;line-height:24rem}@media(max-width: 767px){.mpstskuFV__desc{margin-top:var(--space48);gap:var(--space48) 0}}.mpstskuFV .mLinklist,.mpstskuFV .mpstskuInfo,.mpstskuFV .mCommonsection{padding-top:var(--space32);border-top:1px solid var(--gray_line)}.mpstskuFV .mpstskuSustainabilityItem{padding-top:var(--space32);border-top:1px solid var(--gray_line)}.mpstskuFV .mpstskuSustainabilityItem+.mpstskuSustainabilityItem{margin-top:var(--space80)}@media(max-width: 767px){.mpstskuFV .mpstskuSustainabilityItem+.mpstskuSustainabilityItem{margin-top:var(--space48)}}.mpstskuCarousel{color:currentColor}@media(max-width: 767px){.mpstskuCarouselInner{width:352rem}}.mpstskuCarouselInner img{object-fit:contain}.mpstskuCarouselInner .uCarouselSlideList{padding:42rem;background-color:var(--gray_line);aspect-ratio:1}@media(max-width: 767px){.mpstskuCarouselInner .uCarouselSlideList{width:100%;height:352rem;padding:var(--space32)}}.mpstskuCarouselInner .uCarouselSlideList::before{content:"";display:block;width:calc(100% - 2px);height:calc(100% - 2px);background-color:var(--white100);position:absolute;top:1px;left:1px;clip-path:polygon(var(--bevelW) 0, 100% 0, 100% calc(100% - var(--bevelH)), calc(100% - var(--bevelW)) 100%, 0 100%, 0 var(--bevelH))}@media(max-width: 767px){.mpstskuCarouselInner .uCarouselSlideList::before{clip-path:polygon(var(--bevelW) 0, 100% 0, 100% calc(100% - var(--bevelH)), calc(100% - var(--bevelW)) 100%, 0 100%, 0 var(--bevelH))}}.mpstskuCarouselInner .uCarouselSlide{position:absolute;top:42rem;left:42rem;width:calc(100% - 84rem);height:auto;aspect-ratio:1}@media(max-width: 767px){.mpstskuCarouselInner .uCarouselSlide{top:32rem;left:32rem;width:calc(100% - 64rem)}}.mpstskuFVtop{color:currentColor}.mpstskuFVtopInner{position:relative;display:flex;flex-direction:column;gap:var(--space48)}.mpstskuFVtopInner::before{content:"";position:absolute;top:0;left:0;width:100%;height:0;border-top:1px solid #e6e6e6}@media(max-width: 767px){.mpstskuFVtopInner{gap:var(--space32)}.mpstskuFVtopInner:has(.mpstskuFVtopTitle:first-child)::before{content:none}}.mpstskuFVtopBadge{align-self:start;display:flex;justify-content:start;align-items:center;height:var(--space24);padding:0 var(--space8);margin:0;color:#c05757;background-color:#e6e6e6}@media(max-width: 767px){.mpstskuFVtopBadge{height:var(--space32)}}.mpstskuFVtopBadge+.mpstskuFVtopTitle{margin-top:0}.mpstskuFVtopTitle{margin-top:var(--space48)}@media(max-width: 767px){.mpstskuFVtopTitle{margin-top:0}}.mpstskuFVtopDetail{display:flex;flex-direction:column;gap:var(--space24)}@media(max-width: 767px){.mpstskuFVtopDetail{gap:var(--space32)}}.mpstskuFVtopDetail .cSlash{transform-origin:left bottom}.mpstskuFVtopDetailItem:has(.mpstskuFVtopDetailCampaign){display:flex;align-items:center;gap:var(--space16);margin-top:-16rem}.mpstskuFVtopDetailItemValue{color:var(--gray_text)}.mpstskuFVtopDetailItemValue strong{text-decoration:underline;text-underline-offset:2rem}.mpstskuFVtopDetailCampaign{position:relative;padding:10rem var(--space24) 0 0}.mpstskuFVtopDetailCampaign img{width:auto;height:28rem}.mpstskuFVtopDetailCampaign summary{position:absolute;top:0;right:0;width:16rem;height:16rem;background-color:var(--gray_bg);border-radius:50%;box-shadow:inset 0 0 0 1rem #dcdcdc;cursor:pointer}.mpstskuFVtopDetailCampaign summary::marker{content:""}.mpstskuFVtopDetailCampaign summary:where(._hover){opacity:.5}.mpstskuFVtopDetailCampaign [open] summary::before{position:fixed;content:"";top:0;left:0;width:100%;height:100%;cursor:auto}.mpstskuFVtopDetailCampaign summary::after{content:"?";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:11rem;line-height:16rem;margin-top:var(--mt);margin-bottom:var(--mb);margin:0}.mpstskuFVtopDetailCampaign .tooltip{position:absolute;bottom:calc(100% + 14rem);left:calc(100% - 31rem);width:172rem;padding:16rem;background-color:#fff;box-shadow:inset 0 0 0 1rem #666}.mpstskuFVtopDetailCampaign .tooltip::after{content:"";position:absolute;top:calc(100% - 1rem);left:12rem;width:22rem;height:11rem;background-image:url(/themes/custom/kokuyo_theme/assets/images/common/tooltip_tail.png);background-size:contain;background-repeat:no-repeat;background-position:center}@media(max-width: 767px){.mpstskuFVtopDetailCampaign .tooltip{left:calc(100% - 41rem)}.mpstskuFVtopDetailCampaign .tooltip::after{left:22rem}}.mpstskuFVtopDetailCampaign button{position:absolute;top:-8rem;right:-9rem;width:20rem;height:20rem;cursor:pointer;background-image:url(/themes/custom/kokuyo_theme/assets/images/common/tooltip_close.png);background-size:contain;background-repeat:no-repeat;background-position:center}.mpstskuFVbutton{padding:24rem 0 0;box-shadow:inset 0 1px 0 0 #e6e6e6}@media(max-width: 767px){.mpstskuFVbutton{padding:32rem 0 0}}.mpstskuFVbuttonInner{display:flex;justify-content:space-between;gap:32rem}@media(max-width: 767px){.mpstskuFVbuttonInner{flex-direction:column}}.mpstskuFVbuttonLink{flex:0 0 49.2481203008%}.mpstskuFVbuttonLink .cIconlink{display:flex;align-items:center;width:100%;height:40rem}@media(max-width: 767px){.mpstskuFVbuttonLink .cIconlink{display:inline-flex;width:auto;height:auto}}.mpstskuFVbuttonLink .cIconlink+.cIconlink{box-shadow:inset 0 1px 0 0 #e6e6e6}@media(max-width: 767px){.mpstskuFVbuttonLink .cIconlink+.cIconlink{position:relative;margin-left:33rem;box-shadow:none}.mpstskuFVbuttonLink .cIconlink+.cIconlink::after{content:"";position:absolute;top:50%;left:-17rem;width:0;height:8rem;border-left:1rem solid var(--gray_line);transform:translateY(-50%)}}@media(min-width: 768px){.mpstskuFVbuttonLink .cIcon{top:50%;transform:translateY(-50%);translate:unset}}@media(min-width: 768px){:root{--inner-width: 672rem}}@media(max-width: 767px){:root{--inner-width: 100%}}.mCommonsection{color:currentColor}.mCommonsection:has(._line) :has(h3){margin-top:0}.mCommonsection+.mCommonsection:has(._small){margin-top:-32rem}.mCommonsectioninner{display:flex;flex-direction:column;row-gap:var(--space48)}@media(min-width: 768px){html[data-dir^="/magazine/"] .mCommonsectioninner{row-gap:var(--space80)}}.mCommonsectioninner:where(._line){width:var(--inner-width);padding-top:var(--space32);border-top:1px solid var(--gray_line)}@media(max-width: 767px){.mCommonsectioninner:has(._small){row-gap:var(--space32)}}.mCommonsectionTtl{display:block}.mCommonsectionTxt{width:var(--inner-width);color:var(--gray_text);text-align:justify}@media(min-width: 768px){.mCommonsectionTxt{font-size:19rem;line-height:36rem;margin-top:var(--mt);margin-bottom:var(--mb)}}@media(max-width: 767px){.mCommonsectionTxt{font-size:17rem;line-height:32rem;margin-top:var(--mt);margin-bottom:var(--mb)}}.mCommonsectionList{width:var(--inner-width);display:flex;flex-direction:column;row-gap:var(--space24);color:var(--gray_text)}.mCommonsectionLinks{width:var(--inner-width);display:flex;flex-direction:column}@media(min-width: 768px){.mCommonsectionLinks{row-gap:var(--space24)}}@media(max-width: 767px){.mCommonsectionLinks{row-gap:calc(var(--space16) + 3rem)}}.mCommonsectionLink{color:var(--gray_text)}.mCommonsectionButton{width:var(--inner-width)}.mCommonsectionImg{width:var(--inner-width)}.mCommonsectionImg:where(._2col){display:flex}@media(min-width: 768px){.mCommonsectionImg:where(._2col){-moz-column-gap:var(--space24);column-gap:var(--space24)}}@media(max-width: 767px){.mCommonsectionImg:where(._2col){flex-direction:column;row-gap:var(--space16)}}.mCommonsectionImg:where(._carousel){width:100%;overflow:hidden}.mCommonsectionImg:where(._divided){width:100%}.mCommonsectionImgitem{position:relative;display:flex;flex-direction:column}@media(min-width: 768px){:where(._2col) .mCommonsectionImgitem{width:calc((100% - var(--space24))/2)}}.mCommonsectionImgiteminner{position:relative;row-gap:var(--space16);display:flex;flex-direction:column}.mCommonsectionImgiteminnerContainer{position:relative;aspect-ratio:3/2}.mCommonsectionImgiteminnerContainer:is(.mCommonsectionImg._divided *){aspect-ratio:560/400}.mCommonsectionImgiteminnerSmall{position:absolute;bottom:0;right:0;aspect-ratio:3/2}@media(min-width: 768px){.mCommonsectionImgiteminnerSmall{width:144rem}}@media(max-width: 767px){.mCommonsectionImgiteminnerSmall{width:120rem}}.mCommonsectionImgiteminnerCaption{color:var(--gray_text);position:absolute;bottom:0;left:0;display:flex;flex-direction:column}@media(min-width: 768px){.mCommonsectionImgiteminnerCaption{padding-right:176rem;padding-left:32rem;padding-bottom:32rem;row-gap:20rem}}@media(max-width: 767px){.mCommonsectionImgiteminnerCaption{padding-right:136rem;padding-left:24rem;padding-bottom:26rem}}.uSlash:is(.mCommonsectionImgiteminnerCaption)::before{margin-right:0}@media(min-width: 768px){.uSlash:is(.mCommonsectionImgiteminnerCaption)::before{margin-left:10rem;height:12rem}}@media(max-width: 767px){.uSlash:is(.mCommonsectionImgiteminnerCaption)::before{content:none}}@media(min-width: 768px){.mCommonsectionImg._2col figure{aspect-ratio:3/2;max-width:100%}}.mCommonsectionImgitem figcaption{grid-row:end;color:var(--gray_text)}@media(min-width: 768px){.mCommonsectionImg._carousel .uCarouselUnit{width:var(--inner-width);height:100%;aspect-ratio:678/453}}@media(max-width: 767px){.mCommonsectionImg._carousel .uCarouselUnit{width:352rem;height:100%;aspect-ratio:352/236}}.uCarousel:is(.mCommonsectionImg._carousel>.uCarousel){display:flex;flex-direction:column-reverse}@media(min-width: 768px){.uCarousel:is(.mCommonsectionImg._carousel>.uCarousel){row-gap:14rem}}@media(max-width: 767px){.uCarousel:is(.mCommonsectionImg._carousel>.uCarousel){row-gap:8rem}}@media(min-width: 768px){.uCarouselContainer:is(.mCommonsectionImg._carousel *){height:453rem}}@media(max-width: 767px){.uCarouselContainer:is(.mCommonsectionImg._carousel *){height:236rem}}.mCommonsectionImg._divided .mDivided{display:flex}@media(max-width: 767px){.mCommonsectionImg._divided .mDivided{flex-direction:column}}.mCommonsectionVideo{width:var(--inner-width)}.mCommonsectionArticle{width:var(--inner-width)}.uMovieBody:is(.mCommonsectionVideo *){aspect-ratio:672/451}.mpstskuSustainability{color:currentColor}.mpstskuSustainabilityInner{display:flex;flex-direction:column}.mpstskuSustainabilityItem{display:flex;flex-direction:column;gap:var(--space48)}.mpstskuSustainabilityTextWrap{display:flex;flex-direction:column;color:var(--gray_text);gap:var(--space48)}@media(max-width: 767px){.mpstskuSustainabilityTextWrap{gap:var(--space32)}}.mpstskuSustainabilityTextItem{display:flex;flex-flow:column;gap:var(--space24)}@media(max-width: 767px){.mpstskuSustainabilityTextItem{gap:var(--space32)}}.mpstskuSustainabilityImg{aspect-ratio:3/2;width:164rem;height:auto;display:flex;justify-content:center;align-items:center;border:1px solid var(--gray_line)}.mpstskuSustainabilityImg .cPicture{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.mpstskuSustainabilityImg img{width:auto;height:40rem}.mpstskuInfo{color:currentColor}.mpstskuInfoInner{display:flex;flex-direction:column;gap:var(--space32)}@media(max-width: 767px){.mpstskuInfoInner{gap:var(--space24)}}.mpstskuInfoItem{color:var(--gray_text);display:flex}.mpstskuInfoBadge{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:var(--space8)}.mpstskuInfoBadge .mpstskuInfoBadgeImg{width:auto;height:18rem}.mpstskuInfoBadge .cPicture img{object-fit:contain;width:auto}.mpstskuInfoBadge .mpstskuInfoBadgeText{display:flex;padding:4rem var(--space8);border:1px solid var(--gray_line)}.mpstskuInfoMark{display:flex;gap:var(--space16)}.mpstskuInfoMark .mpstskuInfoMarkImg{width:auto;height:48rem}.mpstskuInfoMark .cPicture img{object-fit:contain;width:auto}.mLinklist{position:relative;display:flex;flex-direction:column;width:100%;flex-wrap:wrap}.mLinkgroup .mLinklist{padding-top:var(--space16)}@media(min-width: 768px){.mLinkgroup .mLinklist{justify-content:flex-end;align-items:flex-start;align-items:center;flex-direction:row;row-gap:var(--space24) !important;-moz-column-gap:var(--space24) !important;column-gap:var(--space24) !important;flex-shrink:1;flex-grow:0}.mLinkgroup .mLinklist::after{content:none}}@media(max-width: 767px){.mLinkgroup .mLinklist{flex-direction:column !important;gap:var(--space16)}}.mLinklist._noborder{gap:var(--space16)}.mLinklist._topborder:not(._row)::before{content:"";display:block;width:100%;height:0;border-top:1px solid var(--gray_line);position:absolute;top:0;left:0}.mLinklist._row{flex-direction:row;flex-wrap:wrap;gap:var(--space16)}.mLinklist._row._rowmarginwide{gap:var(--space32)}.mLinklist._row._rowborder{margin-top:100rem;margin-bottom:100rem;overflow:hidden;gap:var(--space24) calc(var(--space16)*2 + 1px)}@media(max-width: 767px){.mLinklist._spcolumn{flex-direction:column}}.mLinklistItem{position:relative;padding:var(--space16) 0;display:flex;flex-direction:column;gap:var(--space8)}.mLinklistItem .cIconlink{height:100%}.mLinklistItem:where(:has(.cIcon._s)){padding:var(--space16) 0}.mLinkgroup .mLinklistItem:where(:has(.cIcon._s)){padding:0}.mLinklistItem::after{content:"";display:block;width:100%;height:0;border-top:1px solid var(--gray_line);position:absolute;bottom:0;left:0}@media(min-width: 768px){.mLinkgroup .mLinklistItem::after{content:none}}@media(max-width: 767px){.mLinkgroup .mLinklistItem{padding:0}.mLinkgroup .mLinklistItem::after{content:none}}._row .mLinklistItem,._noborder .mLinklistItem{padding:0}._row .mLinklistItem::after,._noborder .mLinklistItem::after{content:none}._row .mLinklistItem .cIconlink,._noborder .mLinklistItem .cIconlink{width:100%;position:relative}._row .mLinklistItem .cIconlink:before,._noborder .mLinklistItem .cIconlink:before{content:"";display:block;width:100%;position:absolute;width:100%;height:190%;top:50%;left:0;right:0;translate:0 -50%}._row._rowborder .mLinklistItem{padding:0}._row._rowborder .mLinklistItem::after{content:none}._row._rowborder .mLinklistItem::before{content:"";display:block;width:1px;height:8rem;background:var(--gray_point);position:absolute;top:4rem;left:calc((var(--space16) + 1px)*-1)}.mLinklistText{font-family:"Tazugane Gothic StdN";font-size:14rem;font-weight:400;line-height:1.571}.mLinklistSubtext{display:flex;color:var(--gray_text);padding-left:calc(var(--space16) + var(--space8))}.mStationeryshops{display:flex;flex-flow:column;gap:var(--space48)}@media(max-width: 767px){.mStationeryshops{gap:var(--space32)}}.mStationeryshops__inner{display:grid;grid-template-columns:repeat(var(--column), 1fr);gap:var(--space16)}@media(max-width: 767px){.mStationeryshops__inner{grid-template-columns:1fr}}.mStationeryshops__item{display:flex;flex-flow:column;align-items:flex-start;min-height:176rem;background-color:var(--gray_bg);padding:var(--space32) var(--space32) 0;position:relative}@media(max-width: 767px){.mStationeryshops__item{min-height:144rem;padding:var(--space24) var(--space24) 0}}.mStationeryshops__item:where(._hover){background-color:var(--gray_line)}.mStationeryshops__text:where(._hover *){opacity:.5}.mStationeryshops__icon{margin-top:auto;padding-top:var(--space16);padding-bottom:var(--space24);border-top:1px solid var(--gray_line)}.mStationeryshops__img{width:113rem;height:auto;aspect-ratio:113/62;position:absolute;right:var(--space32);bottom:4rem}.mStationeryshops__line{margin:0 var(--space32)}@media(max-width: 767px){.mStationeryshops__line{margin:0 var(--space24)}}.mCategoryLine{padding-top:var(--space80);border-top:1px solid var(--gray_line)}@media(max-width: 767px){.mCategoryLine{padding-top:var(--space48)}}.mSKU{height:100%;display:grid;grid-template-areas:"img" "title" "price";grid-template-columns:1fr;grid-template-rows:min-content auto;padding:0 var(--space32)}@media(max-width: 767px){.mSKU{padding:0 var(--space16)}}.mSKU__img-wrap{grid-area:img;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;grid-column:1/-1;grid-row:1/-1;position:relative}.mSKU__img{display:flex;justify-content:center;padding:57rem 0;position:relative;border-bottom:1px solid var(--gray_line)}.mSKU__img:where(:root[data-dir*="/furniture/"] *){padding:39rem 0}@media(max-width: 767px){.mSKU__img{padding:29rem 0}.mSKU__img:where(:root[data-dir*="/furniture/"] *){padding:24rem 0}}.mSKU__img .cPicture{width:180rem;height:180rem}.mSKU__img .cPicture:where(:root[data-dir*="/furniture/"] *){width:217rem;height:217rem}@media(max-width: 767px){.mSKU__img .cPicture{width:128rem;height:128rem}.mSKU__img .cPicture:where(:root[data-dir*="/furniture/"] *){width:140rem;height:140rem}}.mSKU__img .cPicture img{object-fit:contain}.mSKU__label{display:flex;position:absolute;padding:4rem;left:0;bottom:var(--space16);background-color:var(--gray_line);color:var(--brand_red)}@media(max-width: 767px){.mSKU__label{bottom:var(--space8)}}.mSKU__pop-imgwrap,.mSKU__video-wrap{width:calc(160rem - 2px);height:calc(160rem - 2px);border:1px dashed var(--primary);border-radius:50%;padding:4rem;position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%);opacity:0;z-index:-1}.mSKU__pop-imgwrap:where(._hover *),.mSKU__video-wrap:where(._hover *){transition:.3s ease-in-out;z-index:1;opacity:1}.mSKU__pop-imgwrap:is(._hide),.mSKU__video-wrap:is(._hide){opacity:0}@media(max-width: 767px){.mSKU__pop-imgwrap,.mSKU__video-wrap{width:100rem;height:100rem;z-index:1;opacity:1}}.mSKU__pop-imgwrap{display:flex;align-items:center;justify-content:center;background-color:var(--white100)}.mSKU__pop-imgwrap .cPicture{width:100%;height:100%}.mSKU__pop-img,.mSKU__video{overflow:hidden;border-radius:50%;display:block}.mSKU__ribbon{position:absolute;right:-19rem;top:5rem}@media(max-width: 767px){.mSKU__ribbon{top:-16rem}}.mSKU__tit{grid-area:title;display:flex;margin:var(--space24) 0;min-height:35rem;overflow-wrap:anywhere}@media(max-width: 767px){.mSKU__tit{margin:var(--space16) 0}}.mSKU__tit>span{text-decoration:underline;text-decoration-thickness:6rem;text-underline-offset:-6rem;text-decoration-color:var(--gray_line);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.mSKU__tit>span:where(:root[data-dir*="/furniture/"] *){text-decoration:unset}.mSKU__tit:where(._hover *){opacity:.5}.mSKU__text-wrap{min-height:84rem;grid-area:price;display:flex;justify-content:space-between;padding:var(--space24) 0;border-top:1px solid var(--gray_line);color:var(--gray_text);z-index:1;margin-top:auto;gap:10rem}@media(max-width: 767px){.mSKU__text-wrap{min-height:69rem;padding:var(--space16) 0 var(--space24)}}.mSKU__text-wrap:where(._hover *){opacity:.5}.mSKU__category-wrap{display:flex;flex-flow:column;gap:10rem}@media(max-width: 767px){.mSKU__category-wrap{gap:7rem}}.mSKU__category{max-width:150rem;display:flex}.mSKU__category:is(._hover){opacity:.5}@media(max-width: 767px){.mSKU__category{max-width:90rem}}.mSKU__link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.mSKU__price{margin-left:auto;white-space:nowrap;display:inline-block}.mSKU__flag{display:flex;align-items:center;justify-content:center;width:72rem;height:72rem;position:absolute;top:var(--space16);right:0;background:url(/themes/custom/kokuyo_theme/assets/images/common/new_flag.svg) center/contain no-repeat}.mSKU__flag:is(._limit){background:url(/themes/custom/kokuyo_theme/assets/images/common/limit_flag.svg) center/contain no-repeat}.mSKU__flag:is(._hot){background:url(/themes/custom/kokuyo_theme/assets/images/common/hot_flag.svg) center/contain no-repeat}@media(max-width: 767px){.mSKU__flag{width:56rem;height:56rem;top:var(--space8)}}.mProductlist{display:flex;flex-flow:column;gap:var(--space48)}@media(max-width: 767px){.mProductlist{gap:var(--space32);position:relative}}.mProductlist+.mProductlist{margin-top:var(--space80)}@media(max-width: 767px){.mProductlist+.mProductlist{margin-top:var(--space48)}}@media(min-width: 768px){.mProductlist:where([data-column="2"]) .mProductlist__item:nth-child(-n+2){border-top:1px solid var(--gray_line)}}@media(max-width: 767px){.mProductlist:where([data-column="2"]) .mProductlist__item:nth-child(-n+2){border-top:1px solid var(--gray_line)}}@media(min-width: 768px){.mProductlist:where([data-column="3"]) .mProductlist__item:nth-child(-n+3){border-top:1px solid var(--gray_line)}}@media(max-width: 767px){.mProductlist:where([data-column="3"]) .mProductlist__item:nth-child(-n+2){border-top:1px solid var(--gray_line)}}@media(min-width: 768px){.mProductlist:where([data-column="4"]) .mProductlist__item:nth-child(-n+4){border-top:1px solid var(--gray_line)}}@media(max-width: 767px){.mProductlist:where([data-column="4"]) .mProductlist__item:nth-child(-n+2){border-top:1px solid var(--gray_line)}}@media(min-width: 768px){.mProductlist:where([data-column="5"]) .mProductlist__item:nth-child(-n+5){border-top:1px solid var(--gray_line)}}@media(max-width: 767px){.mProductlist:where([data-column="5"]) .mProductlist__item:nth-child(-n+2){border-top:1px solid var(--gray_line)}}@media(min-width: 768px){.mProductlist:where([data-column="6"]) .mProductlist__item:nth-child(-n+6){border-top:1px solid var(--gray_line)}}@media(max-width: 767px){.mProductlist:where([data-column="6"]) .mProductlist__item:nth-child(-n+2){border-top:1px solid var(--gray_line)}}.mProductlist__grid{display:grid;grid-template-columns:repeat(var(--columns), 1fr);border-left:1px solid var(--gray_line);position:relative}@media(max-width: 767px){.mProductlist__grid{grid-template-columns:repeat(2, 1fr)}}.mProductlist__item{height:auto;border-right:1px solid var(--gray_line);border-bottom:1px solid var(--gray_line);position:relative}.mProductlist__item::before,.mProductlist__item::after{content:"";width:5px;height:5px;border-radius:50%;background-color:var(--gray_text);position:absolute;top:0;left:0;transform:translate(-3px, -3px)}.mProductlist__item::after{left:unset;right:0;transform:translate(3px, -3px)}@media(max-width: 767px){.mProductlist__item:nth-child(-n+2){border-top:1px solid var(--gray_line)}}.mProductlist__item:has(.mLineupunitlarge){height:100%}.mProductlist__item-inner{height:100%}.mProductlist__item-inner::before,.mProductlist__item-inner::after{content:"";width:5px;height:5px;border-radius:50%;background-color:var(--gray_text);position:absolute;bottom:0;left:0;transform:translate(-3px, 3px)}.mProductlist__item-inner::after{left:unset;right:0;transform:translate(3px, 3px)}.mProductlist__item-inner:has(.mLineupunitlarge){height:100%}@media(max-width: 767px){.mProductlist .uSnapslider{padding-bottom:var(--space24);margin-inline:calc(-28rem + var(--edgeframe));overflow:hidden;width:auto;position:relative}}@media(max-width: 767px){.mProductlist .uSnapsliderIndicatorList{position:absolute;bottom:0;left:calc(28rem - var(--edgeframe))}}.mProductlist .uSnapsliderContainer{height:auto;scroll-padding-left:2rem}@media(max-width: 767px){.mProductlist .uSnapsliderContainer{scroll-padding-left:calc(28rem - var(--edgeframe));padding:3rem 0 3rem calc(28rem - var(--edgeframe))}.mProductlist .uSnapsliderContainer .uSnapsliderUnit:last-child{margin-right:calc(28rem - var(--edgeframe))}}@media(min-width: 768px){.mProductlist .uSnapsliderUnitlist{display:grid;grid-template-columns:repeat(3, 1fr)}}.mProductlist .uSnapsliderUnit{height:auto}.mProductlist .uSnapsliderUnit:first-child{border-left:1px solid var(--gray_line)}@media(min-width: 768px){.mProductlist .uSnapsliderUnit{width:100%}}:where(.mProductset .mProductset__cont) .mProductlist{gap:var(--space32)}.mProductgroup{color:currentColor}.mProductgroupTitle{margin-bottom:var(--space48)}@media(max-width: 767px){.mProductgroupTitle{margin-bottom:var(--space32)}}@media(min-width: 768px){:where(.mProductset .mProductgroupTitle+.mProductlist) .mProductlist__title{padding-top:30rem}}.mProductgroupText{display:flex;color:var(--gray_text);margin-bottom:var(--space80)}@media(max-width: 767px){.mProductgroupText{margin-bottom:var(--space48)}}.mProductgroupDesc{margin-top:var(--space32);text-align:right;color:var(--gray_text)}@media(max-width: 767px){.mProductgroupDesc{margin-top:var(--space16)}}@media(max-width: 767px){.mProductgroup+.mProductgroup:is(.mBrandLine){padding-top:0;margin-top:var(--space48);border-top:none}}.mCategoryLine{padding-top:var(--space80);border-top:1px solid var(--gray_line)}@media(max-width: 767px){.mCategoryLine{padding-top:var(--space48)}}.mProductset{color:currentColor}.mProductset:has(.mProductset__aside){display:grid;grid-template-columns:220rem 1fr;gap:0 56rem}@media(max-width: 767px){.mProductset:has(.mProductset__aside){grid-template-columns:1fr;gap:0}}.mProductset:has(.mProductset__link) .mProductset__aside{padding-bottom:208rem}@media(max-width: 767px){.mProductset:has(.mProductset__link) .mProductset__aside{padding-bottom:unset}}.mProductset__aside{height:-moz-fit-content;height:fit-content;position:sticky;top:0;margin-top:calc(var(--space80)*-1);padding-top:var(--space80)}@media(max-width: 767px){.mProductset__aside{position:unset}}@media(max-width: 767px){.mProductset__title{margin-bottom:var(--space32)}}.mProductset__nav{display:flex;flex-direction:column;gap:var(--space24);margin-top:var(--space80)}@media(max-width: 767px){.mProductset__nav{margin-top:var(--space32);margin-bottom:var(--space80);flex-flow:row;gap:var(--space16)}}.mProductset__nav-item{opacity:.5}.mProductset__nav-item:is(._active){opacity:1}.mProductset__link{width:100%;grid-column:1/3;position:relative;margin-top:var(--space80)}@media(max-width: 767px){.mProductset__link{grid-column:1;margin-top:var(--space48)}}.mProductset__link .cIconlink{width:100%;padding:52rem 0;border-top:1px solid var(--gray_line);border-bottom:1px solid var(--gray_line)}@media(max-width: 767px){.mProductset__link .cIconlink{padding:var(--space32) 0}}.mProductset__link .cIconlink .cIcon{top:unset;translate:unset}.mProductset__link .cIconlink::before{height:100%}.mProductset__notes{display:flex;color:var(--gray_text);margin-top:80rem}@media(min-width: 768px){.mProductset__notes{grid-column:1/3}}@media(max-width: 767px){.mProductset__notes{margin-top:48rem}}.mCategoryLine{padding-top:var(--space80);border-top:1px solid var(--gray_line)}@media(max-width: 767px){.mCategoryLine{padding-top:var(--space48)}}.mProductsetexpand{border-top:1px solid var(--gray_line);border-bottom:1px solid var(--gray_line)}.mProductsetexpand summary{position:relative;padding:55.5rem 0 55.5rem 40rem;cursor:pointer}@media(max-width: 767px){.mProductsetexpand summary{padding:35rem 0 35rem 26rem}}.mProductsetexpand summary::marker{content:""}.mProductsetexpand summary::before,.mProductsetexpand summary::after{content:"";position:absolute;top:50%;left:1.5rem;height:0;width:21rem;border-block-start:1rem solid var(--primary)}@media(max-width: 767px){.mProductsetexpand summary::before,.mProductsetexpand summary::after{width:15rem}}.mProductsetexpand summary::after{transform:rotate(90deg);transform-origin:50%}.mProductsetexpand summary:where(._hover) .cHeading span{opacity:.5}.mProductsetexpand details[open]{padding-bottom:80rem}@media(max-width: 767px){.mProductsetexpand details[open]{padding-bottom:48rem}}.mProductsetexpand details[open]>summary::after{transform:rotate(0deg)}.mProductsetexpand .mProductgroup{margin-top:48rem}.mProductsetexpand .mProductgroup+.mProductgroup{border-top:none;padding-top:calc(var(--space80) - var(--space48))}@media(max-width: 767px){.mProductsetexpand .mProductgroup+.mProductgroup{padding-top:0}}.mProductsetexpand .mProductlistTitle{margin-bottom:48rem}@media(max-width: 767px){.mProductsetexpand .mProductlistTitle{margin-bottom:32rem}}.mArticleunit{display:flex;flex-direction:column;align-items:flex-start;align-items:center}.mArticleunitImage{position:relative;aspect-ratio:256/171;width:100%;overflow:hidden}._hasimageborder .mArticleunitImage:after{content:"";display:block;width:100%;height:100%;background:var(--gray_line);position:absolute;top:0;left:0;--bevelW2: calc(var(--bevelW) + 1px / tan(45deg * (1 + 36/90)));--bevelH2: calc(tan(var(--angle)) * var(--bevelW2));clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--bevelH)), calc(100% - var(--bevelW)) 100%, 0 100%, 0 0, 1px 1px, 1px calc(100% - 1px), calc(100% - var(--bevelW2)) calc(100% - 1px), calc(100% - 1px) calc(100% - var(--bevelH2)), calc(100% - 1px) 1px, 1px 1px)}:root[data-dir^="/about/people-and-culture/"] .mArticleunitImage:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0px;left:0;border:var(--primary10) 1px solid}.mArticleunitContent{display:flex;flex-direction:column;margin-top:var(--space24);gap:var(--space24);width:100%}@media(max-width: 767px){.mArticleunitContent{margin-top:var(--space16);gap:var(--space16)}._spnogap .mArticleunitContent{padding-right:var(--space16)}}.mArticleunitContent:where(._hover *){opacity:.5}.mArticleunitTitle{color:var(--primary)}.mArticleunitDate{color:var(--gray_text)}.mCommonunit{display:block;width:300rem;display:flex;gap:var(--space16);flex-direction:column}.mCommonunitImage{position:relative;aspect-ratio:174/116;overflow:hidden}.mCommonunitDesc{color:var(--gray_text)}@media(min-width: 768px){.mCommonunitDesc{width:154rem}}.mArticlelist{position:relative}.mArticlelist:has(.mCommonunit) .mArticlelistLink{position:relative;display:flex;justify-content:flex-end;width:100%;margin-top:var(--space8)}@media(min-width: 768px){.mArticlelist:has(.mCommonunit) .mArticlelistLink{margin-top:28rem}}.mArticlelist:has(.mCommonunit) .mArticlelistLink::before{content:"";display:block;width:100%;border-bottom:1px solid var(--gray_line);position:absolute;bottom:0;left:0;z-index:-1}.mArticlelist:has(.mCommonunit) .mArticlelistLink .cIconlink{margin-top:var(--space24);padding-bottom:calc(var(--space24) - 1px);border-bottom:1px solid var(--primary)}.mArticlelist:has(.mCommonunit) .mArticlelistLink .cIconlink::after{content:"";display:inline-block;width:100%;height:100%;height:calc(100% + var(--space24));position:absolute;top:calc(var(--space24)*-1);right:0}@media(min-width: 768px){.mArticlelist:has(.mCommonunit) .mArticlelistLink .cIconlink::after{width:532rem}}@media(max-width: 767px){.mArticlelist:has(.mCommonunit) .mArticlelistLink .cIconlink::after{width:352rem}}.cHeading:is(.mArticlelist *){margin-bottom:var(--space48)}@media(max-width: 767px){.cHeading:is(.mArticlelist *){margin-bottom:var(--space32)}}:where([data-dir="/stationery/"]) .cHeading:is(.mArticlelist *),:where([data-dir="/furniture/"]) .cHeading:is(.mArticlelist *),:where([data-dir="/space-solution/"]) .cHeading:is(.mArticlelist *),:where([data-dir="/business-supply/"]) .cHeading:is(.mArticlelist *){margin-bottom:var(--space32)}:where([data-dir^="/space-solution/"]) .cHeading:is(.mArticlelist *),:where([data-dir^="/business-supply/"]) .cHeading:is(.mArticlelist *){margin-bottom:var(--space32)}:is([data-dir^="/about/people-and-culture/"]) .cHeading:is(.mArticlelist *){margin-bottom:var(--space48)}:is([data-dir^="/business-supply/business/"]) .cHeading:is(.mArticlelist *){margin-bottom:var(--space48)}.mArticlelistTitle{color:var(--primary)}.mArticleunitContainer{display:flex;flex-wrap:wrap;gap:var(--space32)}@media(max-width: 767px){.mArticleunitContainer{gap:var(--space32) var(--space16)}._spnogap .mArticleunitContainer{gap:var(--space32) 0rem}}.mArticleunitContainer>*{width:calc((100% - var(--space32)*3)/4)}@media(max-width: 767px){.mArticleunitContainer>*{width:calc((100% - var(--space16)*1)/2)}._spnogap .mArticleunitContainer>*{width:50%}}.mArticleunitContainer:has(.mCommonunit){gap:var(--space48) 5rem}@media(max-width: 767px){.mArticleunitContainer:has(.mCommonunit){gap:var(--space48) var(--space16)}._spnogap .mArticleunitContainer:has(.mCommonunit){gap:var(--space48) 0rem}}.mArticleunitContainer:has(.mCommonunit)>*{width:174rem}@media(max-width: 767px){.mArticleunitContainer:has(.mCommonunit)>*{width:calc((100% - var(--space16)*1)/2)}._spnogap .mArticleunitContainer:has(.mCommonunit)>*{width:50%}}.mArticlelistLink{position:absolute;top:0;right:0}.mSKUlite{height:100%;display:flex;flex-direction:column;padding:0 var(--space32)}@media(max-width: 767px){.mSKUlite{padding:0 var(--space16)}}.mSKUlite__img-wrap{padding:57rem 0}@media(max-width: 767px){.mSKUlite__img-wrap{padding:29rem 0}}.mSKUlite__img{display:flex;margin:0 auto;width:180rem;height:180rem}@media(max-width: 767px){.mSKUlite__img{width:128rem;height:128rem}}.mSKUlite__img img{object-fit:contain}.mSKUlite__text-wrap{height:100%;display:flex;flex-flow:column;gap:var(--space16);position:relative;padding:var(--space24) 0;border-top:1px solid var(--gray_line)}@media(max-width: 767px){.mSKUlite__text-wrap{padding:18rem 0 22rem;gap:13rem}}.mSKUlite__text-wrap:where(._hover *){opacity:.5}.mSKUlite__tit{display:flex;min-height:35rem}.mSKUlite__tit>span{text-decoration:underline;text-decoration-thickness:6rem;text-underline-offset:-6rem;text-decoration-color:var(--gray_line);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.mSKUlite__price{display:flex;color:var(--gray_text);margin-top:auto}.mLineupunitlarge{height:100%;display:flex;flex-flow:column;gap:var(--space16);padding:var(--space32)}@media(max-width: 767px){.mLineupunitlarge{gap:var(--space8);padding:var(--space24)}}.mLineupunitlarge__tit:where(._hover *){opacity:.5}.mLineupunitlarge__img{width:248rem;height:248rem;margin:auto auto 0 auto}@media(max-width: 767px){.mLineupunitlarge__img{width:174rem;height:174rem;margin:auto auto 0 auto}}.mLineupunitlarge__img img{object-fit:contain}.mLineupunitlarge__icon{margin-left:auto;margin-top:var(--space16)}@media(max-width: 767px){.mLineupunitlarge__icon{margin-bottom:var(--space8)}}.mLineupunitlarge__icon .cIconlinkText:where(._hover *){opacity:.5}