.mSGHead{color:currentColor}.mSGHeadIntro{display:flex;align-items:center;border-bottom:1px solid var(--gray_line)}@media(min-width: 768px){.mSGHeadIntro{padding-block:var(--space32)}}@media(max-width: 767px){.mSGHeadIntro{padding-block:var(--space16);justify-content:space-between}}@media(min-width: 768px){.mSGHeadCategory{margin-right:var(--space24)}}.mSGHeadTagline{color:var(--gray_text)}.mSGHeadMain{display:flex;flex-direction:column;position:relative;row-gap:78rem;margin-top:var(--space48)}@media(max-width: 767px){.mSGHeadMain{row-gap:var(--space48);padding-bottom:calc(var(--space80) - var(--space48))}}.mSGHeadDate{padding-bottom:16rem;display:grid;color:var(--gray_text)}@media(min-width: 768px){.mSGHeadDate{position:absolute;top:0;right:0;padding-bottom:32rem}}@media(max-width: 767px){.mSGHeadDate{position:relative}}.mSGHeadDate::after{content:"";display:block;position:absolute;right:0;bottom:0;width:20px;height:1px;background-color:var(--gray_line)}@media(max-width: 767px){.mSGHeadDate::after{right:auto;left:0}}.mSGHeadLead{color:var(--gray_text)}@media(min-width: 768px){.mSGHeadLead{width:737rem}}@media(max-width: 767px){.mSGHeadLead{order:4}}@media(min-width: 768px){.mTaglist:where(.mSGHead *){position:absolute;right:0;top:65rem;width:351rem;height:-moz-fit-content !important;height:fit-content !important;justify-content:flex-end}}@media(max-width: 767px){.mTaglist:where(.mSGHead *){height:-moz-fit-content !important;height:fit-content !important;margin-block:calc(var(--space16) - var(--space48)) 0}}.mTaglistItem:where(.mSGHead *){margin-left:0 !important}.mTaglistItem:where(.mSGHead *)::after{display:none !important}.mStyleguide{color:currentColor;overflow-x:clip}@media(min-width: 768px){.mStyleguide{display:grid;grid-template-areas:"number image" "title image" "body image";grid-template-columns:1fr 62.6666666667%;-moz-column-gap:72rem;column-gap:72rem;margin-right:calc(var(--space80)*-1)}}.mStyleguideNumber{padding-top:32rem;border-top:1px solid var(--gray_line);color:var(--keycolor);display:grid}@media(min-width: 768px){.mStyleguideNumber{grid-area:number}}.mStyleguideTitle{margin-top:32rem}@media(min-width: 768px){.mStyleguideTitle{grid-area:title}}@media(min-width: 768px){.mStyleguideImage{grid-area:image}.mStyleguideImage>div{position:sticky;top:var(--space32)}}@media(max-width: 767px){.mStyleguideImage>div{display:grid;grid-template-columns:auto 1fr auto;margin-top:var(--space48);margin-inline:-28rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.mStyleguideImage>div::before,.mStyleguideImage>div::after{display:block;width:28rem;height:28rem;content:""}.mStyleguideImage p{aspect-ratio:1/1;width:534rem;height:534rem}}.mStyleguideImage .uClipping{aspect-ratio:1/1;width:100%}.mStyleguideBody{display:flex;flex-direction:column;row-gap:var(--space80)}@media(min-width: 768px){.mStyleguideBody{grid-area:body;margin-top:47rem}}@media(max-width: 767px){.mStyleguideBody{margin-top:var(--space32)}}.mStyleguideItems{position:relative}.mStyleguideItems::before{position:absolute;bottom:0;right:0;width:88rem;height:calc(100% - 82rem);background-color:var(--gray_btn);clip-path:polygon(0 0, 100% 38%, 100% 100%, 0% 100%);content:""}.mStyleguideItemsInner{position:relative;padding:37rem 80rem 32rem 32rem;border-image-slice:172 80 32 32;border-image-width:172rem 80rem 32rem 32rem;border-image-outset:0rem 0rem 0rem 0rem;border-image-repeat:stretch stretch;border-image-source:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzc3IiBoZWlnaHQ9IjMzMyIgdmlld0JveD0iMCAwIDM3NyAzMzMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zNzYuNSAwLjVWMTIyLjY3N0wzMzIuMjk1IDE3MS42ODJMMzMyLjE2NyAxNzEuODI0VjMzMi41SDAuNVYwLjVIMzc2LjVaIiBmaWxsPSIjRjNGM0YzIiBzdHJva2U9IiNDQ0NDQ0MiLz4KPC9zdmc+Cg==");border-style:solid}.mStyleguideItemsTitle{position:absolute;right:16rem;writing-mode:vertical-rl;font-feature-settings:normal;text-orientation:sideways}@media(min-width: 768px){.mStyleguideItemsTitle{top:30rem}.mStyleguideItemsTitle>span{letter-spacing:-2.6rem}}@media(max-width: 767px){.mStyleguideItemsTitle{top:32rem}.mStyleguideItemsTitle>span{letter-spacing:-2rem}}.mStyleguideItemsList{background-color:oklch(.9642 0 0);position:relative}.mStyleguideItemsList::before{content:"";position:absolute;top:-5%;left:-5%;width:110%;height:110%;background-color:oklch(.9642 0 0)}.mStyleguideItemsItem{position:relative}.mStyleguideItemsItem:nth-child(n+2){margin-top:16rem;padding-top:16rem;border-top:1px solid var(--gray_line)}.mStyleguideItemsItem p{display:flex}.mStyleguideItemsItem ._number{display:flex;align-items:center;justify-content:center;width:round(var(--space24),1px);height:round(var(--space24),1px);margin-right:var(--space8);border:1px solid;border-radius:50%;background:var(--keycolor)}@media(max-width: 767px){.mStyleguideItemsItem ._number{width:round(20rem,1px);height:round(20rem,1px);margin-top:-3rem}}.mStyleguideSection{display:flex;flex-direction:column;row-gap:44rem}.mStyleguideSection>p{color:var(--gray_text)}.mStyleguideList{display:grid;grid-template-columns:1fr 1fr;width:100%;overflow:hidden}@media(min-width: 768px){.mStyleguideList{gap:40rem var(--space48)}}@media(max-width: 767px){.mStyleguideList{gap:var(--space32) var(--space24)}}.mStyleguideListItem{display:grid;grid-template-rows:subgrid;grid-row:span 3}.mStyleguideListLink{display:grid;grid-template-rows:subgrid;grid-row:span 3}@media(min-width: 768px){.mStyleguideListLink{row-gap:var(--space24)}}@media(max-width: 767px){.mStyleguideListLink{row-gap:var(--space16)}}.mStyleguideListLink._hover{color:color-mix(in srgb, var(--primary) 50%, transparent)}.mStyleguideListLink._hover .mStyleguideListText{color:color-mix(in srgb, var(--gray_text) 50%, transparent)}.mStyleguideListItemImage{aspect-ratio:3/2}.mStyleguideListText{color:var(--gray_text)}.mStyleguideListTitle{display:flex;align-items:center;padding-top:4rem;flex-direction:column;align-items:flex-start;row-gap:var(--space16)}.mStyleguideListTitle ._number{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:round(18rem,1px);height:round(18rem,1px);margin-right:var(--space8);border:1px solid;border-radius:50%;background:var(--keycolor)}@media(max-width: 767px){.mStyleguide{margin-inline:-28rem;padding-inline:28rem}}@media(min-width: 768px){:root{--inner-width: 532rem}}@media(max-width: 767px){:root{--inner-width: 100%}}.mDialogue{display:flex;flex-direction:column;width:var(--inner-width)}@media(min-width: 768px){.mDialogue{row-gap:var(--space80)}}@media(max-width: 767px){.mDialogue{row-gap:var(--space48)}}.mDialogueText{color:var(--gray_text);text-align:justify}@media(min-width: 768px){.mDialogueText{font-size:19rem;line-height:36rem;margin-top:var(--mt);margin-bottom:var(--mb)}}@media(max-width: 767px){.mDialogueText{font-size:17rem;line-height:32rem;margin-top:var(--mt);margin-bottom:var(--mb)}}.mDialogueTitle{display:flex;align-items:center;-moz-column-gap:var(--space8);column-gap:var(--space8)}@media(min-width: 768px){.mDialogueTitle{margin-top:calc(var(--space32)*-1)}}@media(max-width: 767px){.mDialogueTitle{align-items:flex-start}}.mDialogueQ{color:var(--keycolor)}.mDialogueInner{display:flex;flex-direction:column}@media(min-width: 768px){.mDialogueInner{row-gap:var(--space32);margin-top:calc(var(--space32)*-1)}}@media(max-width: 767px){.mDialogueInner{row-gap:var(--space24)}}.mDialogueItem{display:flex;align-items:flex-start}@media(min-width: 768px){.mDialogueItem{-moz-column-gap:24rem;column-gap:24rem}}@media(max-width: 767px){.mDialogueItem{-moz-column-gap:13rem;column-gap:13rem}}.mDialogueItem._push{flex-direction:row-reverse}.mDialogueImage{flex-shrink:0}@media(min-width: 768px){.mDialogueImage{flex-basis:var(--space80)}}@media(max-width: 767px){.mDialogueImage{display:grid;gap:8rem;flex-basis:var(--space48)}}.mDialogueImage img{width:100%;height:auto;border-radius:100%}.mDialogueImage figcaption{text-align:center}@media(min-width: 768px){.mDialogueImage figcaption{margin-top:10rem}}@media(max-width: 767px){.mDialogueImage figcaption{margin-top:3rem;font-size:13rem;line-height:18rem;margin-top:var(--mt);margin-bottom:var(--mb)}}.mDialogueBody{flex-grow:1;position:relative;padding:var(--space32);background-color:var(--gray_bg);color:var(--gray_text)}@media(max-width: 767px){.mDialogueBody{padding:var(--space24)}}.mDialogueBody:where(._pull .mDialogueBody){border-left:2px solid var(--keycolor)}.mDialogueBody:where(._pull .mDialogueBody)::before{left:-9rem;clip-path:polygon(0 50%, 100% 0, 100% 100%)}.mDialogueBody:where(._push .mDialogueBody){border-right:2px solid var(--keycolor)}.mDialogueBody:where(._push .mDialogueBody)::before{right:-9rem;clip-path:polygon(0 0, 0% 100%, 100% 50%)}.mDialogueBody::before{position:absolute;top:0;width:8rem;height:14rem;background-color:var(--keycolor);content:""}@media(min-width: 768px){.mDialogueBody::before{top:var(--space32)}}@media(max-width: 767px){.mDialogueBody::before{top:18rem}}.mDialogueBody>p{display:flex;flex-direction:column;row-gap:18rem}.mInpageanchors{color:currentColor}@media(max-width: 767px){.mInpageanchorsInner{overflow:hidden;margin:-5rem 0}}.mInpageanchorsList{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;-moz-column-gap:var(--space16);column-gap:var(--space16);row-gap:var(--space16)}@media(max-width: 767px){.mInpageanchorsList{row-gap:calc(var(--space16) + 4rem);padding:5rem 0}}.mInpageanchorsItem{position:relative;align-items:center;padding-right:calc(var(--space16) + 1px)}.mInpageanchorsItem::after{content:"";display:block;width:0;height:8rem;position:absolute;top:50%;right:0;transform:translateY(-50%);border-left:1px solid var(--gray_point)}.mInpageanchorsItem:last-child{padding-right:0}.mInpageanchorsItem:last-child::after{content:none}.mInpageanchorsItem._noline::after{content:none}.mInpageanchors._hasLine .mInpageanchorsItem{position:relative}.mInpageanchors._hasLine .mInpageanchorsItem::after{content:"";display:block;width:0;height:8rem;position:absolute;top:50%;right:0;transform:translateY(-50%);border-left:1px solid var(--gray_point)}.mInpageanchors._hasLine .mInpageanchorsItem:last-child::after{content:none}.mInpageanchors._hasLine .mInpageanchorsItem._noline::after{content:none}.mFVmag{margin-top:var(--space32)}@media(min-width: 768px){.mFVmag{margin-top:var(--space48)}}@media(min-width: 768px){.mFVmagGrid{display:grid;grid-template-areas:"info tag" "title image" "slash image" "text image" "sign image";grid-template-columns:392rem 1fr;gap:var(--space48) var(--space48)}}@media(max-width: 767px){.mFVmagGrid{display:flex;flex-direction:column;row-gap:var(--space32)}}@media(min-width: 768px){.mFVmagInfo{grid-area:info}}.mFVmagInfoInner{display:flex;align-items:center}.mFVmagInfoDate{margin-right:var(--space24);color:var(--gray_text)}.mFVmagInfoAuthor{color:var(--gray_text)}.mFVmagInfoAuthor a{text-decoration:underline}@media(min-width: 768px){.mFVmagTitle{grid-area:title;padding-top:29rem}}@media(min-width: 768px){.mFVmagImage{grid-area:image;padding-top:32rem}}@media(max-width: 767px){.mFVmagImage{padding-top:var(--space16)}}.mFVmagImage figure{position:relative;aspect-ratio:3/2}.mFVmagImage img{width:100%;height:auto}.mFVmagSlash{padding-left:5.7082039325rem}@media(min-width: 768px){.mFVmagSlash{grid-area:slash}}@media(min-width: 768px){.mFVmagText{grid-area:text}}@media(min-width: 768px){.mFVmagTag{grid-area:tag}}@media(max-width: 767px){.mFVmagTag{padding-top:var(--space16)}}.mFVmagTagList{display:flex;flex-wrap:wrap;gap:8rem}.mFVmagTagLink span{color:var(--keycolor)}.mFVmagTagLink._hover{color:color-mix(in srgb, var(--primary) 50%, transparent)}.mFVmagSign{color:var(--gray_text)}@media(min-width: 768px){.mFVmagSign{grid-area:sign}}.mFVmagSignList{display:flex;flex-direction:column;row-gap:8rem}.mFVmagTime{margin-top:80rem}.mFVmagTime p{display:flex;align-items:center;justify-content:center;background-color:var(--gray_bg);padding-block:26rem}.mFVmagTime p::before{content:"";display:block;width:18rem;height:18rem;margin-right:8rem;background:url(/themes/custom/kokuyo_theme/assets/images/common/icon/cIconclock_18.svg) no-repeat center center/contain}.mFVmagTime ._b{margin-inline:.5em;text-decoration:underline}.mFVmagAnchors{border-top:1px solid var(--gray_line);border-bottom:1px solid var(--gray_line)}@media(min-width: 768px){.mFVmagAnchors{display:flex;-moz-column-gap:var(--space48);column-gap:var(--space48);margin-top:var(--space24);padding:39rem 0 40rem}}@media(max-width: 767px){.mFVmagAnchors{margin-top:var(--space32);padding:31rem 0 34rem}}@media(min-width: 768px){.mFVmagAnchors .mInpageanchorsList{-moz-column-gap:var(--space32);column-gap:var(--space32)}}@media(max-width: 767px){.mFVmagAnchors .mInpageanchorsList{margin-top:27rem}}.mFVmagAnchors .mInpageanchorsItem:nth-child(n+2)::before{display:none}:root{--paddingSize: var(--space48)}.mLineblock{color:currentColor}@media(min-width: 768px){.mLineblock:has(.mStationeryshops)+.mLineblock:has(.cButton){margin-top:calc(var(--space48)*-1)}}@media(max-width: 767px){.mLineblock:has(.mStationeryshops)+.mLineblock:has(.cButton){margin-top:calc(var(--space48)*-1)}}.mLineblock._bordertop._padding32,.mLineblock._borderbottom._padding32{--paddingSize: var(--space32)}.mLineblock._bordertop._padding80,.mLineblock._borderbottom._padding80{--paddingSize: var(--space80)}@media(min-width: 768px){.mLineblock._bordertop._lg-padding80,.mLineblock._borderbottom._lg-padding80{--paddingSize: var(--space80)}}.mLineblock._bordertop{padding-top:var(--paddingSize);border-top:1px solid var(--gray_line)}@media(max-width: 767px){.mStyleguidelist+.mLineblock._bordertop{margin-top:calc(var(--space32)*-1)}}.mLineblock._borderbottom{padding-bottom:var(--paddingSize);border-bottom:1px solid var(--gray_line)}.mpmPopular{color:currentColor}.mpmPopularInner{display:flex;-moz-column-gap:var(--space16);column-gap:var(--space16);position:relative}.mpmPopularInner._hover{color:color-mix(in srgb, var(--primary) 50%, transparent)}.mpmPopularImage{flex-shrink:0}.mpmPopularImage:where([data-dir="/magazine/"] *){flex-basis:50%;aspect-ratio:3/2}.mpmPopularImage:where([data-dir="/magazine/style/"] *){flex-basis:50%;aspect-ratio:1/1}.mpmPopularImage:where([data-dir*="/magazine/detail/"] *),.mpmPopularImage:where([data-dir*="/magazine/stationery/"] *),.mpmPopularImage:where([data-dir*="/magazine/furniture/"] *),.mpmPopularImage:where([data-dir*="/magazine/space-solution/"] *),.mpmPopularImage:where([data-dir*="/magazine/business-supply/"] *),.mpmPopularImage:where([data-dir*="/magazine/kokuyo/"] *){flex-basis:51.6129032258%;aspect-ratio:3/2}.mpmPopularImage img{width:100%;height:auto}.mpmPopularBody:where([data-dir*="/magazine/detail/"] *),.mpmPopularBody:where([data-dir*="/magazine/stationery/"] *),.mpmPopularBody:where([data-dir*="/magazine/furniture/"] *),.mpmPopularBody:where([data-dir*="/magazine/space-solution/"] *),.mpmPopularBody:where([data-dir*="/magazine/business-supply/"] *),.mpmPopularBody:where([data-dir*="/magazine/kokuyo/"] *){flex-grow:1}.mpmPopularTitle,.mpmPopularDate{display:block}.mpmPopularTitle:where([data-dir="/magazine/"] *),.mpmPopularTitle:where([data-dir="/magazine/style/"] *),.mpmPopularTitle:where([data-dir*="/magazine/detail/"] *),.mpmPopularTitle:where([data-dir*="/magazine/stationery/"] *),.mpmPopularTitle:where([data-dir*="/magazine/furniture/"] *),.mpmPopularTitle:where([data-dir*="/magazine/space-solution/"] *),.mpmPopularTitle:where([data-dir*="/magazine/business-supply/"] *),.mpmPopularTitle:where([data-dir*="/magazine/kokuyo/"] *){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.mpmPopularNumber{position:absolute;top:0;left:0;padding:var(--space8);background-color:var(--keycolor)}.mpmPopularNumber span{display:block}.mpmPopularDate{color:var(--gray_text_light)}.mpmPopularDate:where([data-dir="/magazine/"] *),.mpmPopularDate:where([data-dir="/magazine/style/"] *){margin-top:var(--space8)}.mpmPopularDate:where([data-dir*="/magazine/detail/"] *),.mpmPopularDate:where([data-dir*="/magazine/stationery/"] *),.mpmPopularDate:where([data-dir*="/magazine/furniture/"] *),.mpmPopularDate:where([data-dir*="/magazine/space-solution/"] *),.mpmPopularDate:where([data-dir*="/magazine/business-supply/"] *),.mpmPopularDate:where([data-dir*="/magazine/kokuyo/"] *){margin-top:var(--space16)}.mPoparticlelist{display:block;position:relative}.mPoparticlelist:where([data-dir="/magazine/"] .mpmMagblock2 *),.mPoparticlelist:where([data-dir="/magazine/style/"] .mpmMagblock2 *){padding-bottom:var(--space32);border-bottom:1px solid var(--gray_line)}@media(min-width: 768px){.mPoparticlelist:where([data-dir="/magazine/"] .mpmMagblock2 *),.mPoparticlelist:where([data-dir="/magazine/style/"] .mpmMagblock2 *){margin-top:var(--space16)}}@media(max-width: 767px){.mPoparticlelist:where([data-dir="/magazine/"] .mpmMagblock2 *),.mPoparticlelist:where([data-dir="/magazine/style/"] .mpmMagblock2 *){margin-inline:-28rem;padding-inline:28rem;border-bottom:1px solid var(--gray_line)}}.mPoparticlelist:where([data-dir*="/magazine/detail/"] *),.mPoparticlelist:where([data-dir*="/magazine/stationery/"] *),.mPoparticlelist:where([data-dir*="/magazine/furniture/"] *),.mPoparticlelist:where([data-dir*="/magazine/space-solution/"] *),.mPoparticlelist:where([data-dir*="/magazine/business-supply/"] *),.mPoparticlelist:where([data-dir*="/magazine/kokuyo/"] *){padding-top:var(--space32);border-top:1px solid var(--gray_line)}.mPoparticlelist:where([data-dir*="/magazine/detail/"] *) .uSnapsliderIndicatorList,.mPoparticlelist:where([data-dir*="/magazine/stationery/"] *) .uSnapsliderIndicatorList,.mPoparticlelist:where([data-dir*="/magazine/furniture/"] *) .uSnapsliderIndicatorList,.mPoparticlelist:where([data-dir*="/magazine/space-solution/"] *) .uSnapsliderIndicatorList,.mPoparticlelist:where([data-dir*="/magazine/business-supply/"] *) .uSnapsliderIndicatorList,.mPoparticlelist:where([data-dir*="/magazine/kokuyo/"] *) .uSnapsliderIndicatorList{top:35rem !important}.mPoparticlelist .uSnapsliderContainer,.mPoparticlelist .uSnapsliderUnitlist{height:auto}@media(min-width: 768px){.mPoparticlelistTitle:where([data-dir="/magazine/"] .mpmMagblock2 *)::before,.mPoparticlelistTitle:where([data-dir="/magazine/style/"] .mpmMagblock2 *)::before{display:block;position:relative;height:var(--space32);margin-inline:var(--space16);border-top:2px solid var(--keycolor);border-right:1px solid var(--gray_line);border-left:1px solid var(--gray_line);background:var(--white100);content:""}.mPoparticlelistTitle:where([data-dir="/magazine/"] .mpmMagblock2 *) .cHeading,.mPoparticlelistTitle:where([data-dir="/magazine/style/"] .mpmMagblock2 *) .cHeading{justify-content:center;margin-top:-2rem;padding-top:2rem;border-top:1px solid var(--gray_line);text-align:center}}@media(max-width: 767px){.mPoparticlelistTitle:where([data-dir="/magazine/"] .mpmMagblock2 *),.mPoparticlelistTitle:where([data-dir="/magazine/style/"] .mpmMagblock2 *){margin-inline:-28rem;padding-inline:28rem;border-bottom:1px solid var(--gray_line)}.mPoparticlelistTitle:where([data-dir="/magazine/"] .mpmMagblock2 *) .cHeading,.mPoparticlelistTitle:where([data-dir="/magazine/style/"] .mpmMagblock2 *) .cHeading{width:-moz-fit-content;width:fit-content;margin-bottom:-1px;padding:var(--space24);padding-top:var(--space16);border-top:2px solid var(--keycolor);border-right:1px solid var(--gray_line);border-left:1px solid var(--gray_line);background:var(--white100)}}@media(max-width: 767px){.mPoparticlelistGrid{width:100%}}@media(max-width: 767px){.mPoparticlelistGrid:where([data-dir="/magazine/"] .mpmMagblock2 *),.mPoparticlelistGrid:where([data-dir="/magazine/style/"] .mpmMagblock2 *),.mPoparticlelistGrid:where([data-dir*="/magazine/detail/"] *),.mPoparticlelistGrid:where([data-dir*="/magazine/stationery/"] *),.mPoparticlelistGrid:where([data-dir*="/magazine/furniture/"] *),.mPoparticlelistGrid:where([data-dir*="/magazine/space-solution/"] *),.mPoparticlelistGrid:where([data-dir*="/magazine/business-supply/"] *),.mPoparticlelistGrid:where([data-dir*="/magazine/kokuyo/"] *){margin-right:-28rem;width:calc(100% + 28rem)}.mPoparticlelistGrid:where([data-dir="/magazine/"] .mpmMagblock2 *) .uSnapsliderContainer,.mPoparticlelistGrid:where([data-dir="/magazine/style/"] .mpmMagblock2 *) .uSnapsliderContainer,.mPoparticlelistGrid:where([data-dir*="/magazine/detail/"] *) .uSnapsliderContainer,.mPoparticlelistGrid:where([data-dir*="/magazine/stationery/"] *) .uSnapsliderContainer,.mPoparticlelistGrid:where([data-dir*="/magazine/furniture/"] *) .uSnapsliderContainer,.mPoparticlelistGrid:where([data-dir*="/magazine/space-solution/"] *) .uSnapsliderContainer,.mPoparticlelistGrid:where([data-dir*="/magazine/business-supply/"] *) .uSnapsliderContainer,.mPoparticlelistGrid:where([data-dir*="/magazine/kokuyo/"] *) .uSnapsliderContainer{display:grid;grid-template-columns:1fr auto}.mPoparticlelistGrid:where([data-dir="/magazine/"] .mpmMagblock2 *) .uSnapsliderContainer::after,.mPoparticlelistGrid:where([data-dir="/magazine/style/"] .mpmMagblock2 *) .uSnapsliderContainer::after,.mPoparticlelistGrid:where([data-dir*="/magazine/detail/"] *) .uSnapsliderContainer::after,.mPoparticlelistGrid:where([data-dir*="/magazine/stationery/"] *) .uSnapsliderContainer::after,.mPoparticlelistGrid:where([data-dir*="/magazine/furniture/"] *) .uSnapsliderContainer::after,.mPoparticlelistGrid:where([data-dir*="/magazine/space-solution/"] *) .uSnapsliderContainer::after,.mPoparticlelistGrid:where([data-dir*="/magazine/business-supply/"] *) .uSnapsliderContainer::after,.mPoparticlelistGrid:where([data-dir*="/magazine/kokuyo/"] *) .uSnapsliderContainer::after{display:block;width:28rem;height:28rem;content:""}}@media(max-width: 767px){.mPoparticlelistGrid:where([data-dir="/magazine/style/"] .mpmMagblock5 *){margin-right:-28rem;width:100%}.mPoparticlelistGrid:where([data-dir="/magazine/style/"] .mpmMagblock5 *) .uSnapsliderContainer{display:grid;grid-template-columns:1fr auto}.mPoparticlelistGrid:where([data-dir="/magazine/style/"] .mpmMagblock5 *) .uSnapsliderContainer::after{display:block;width:28rem;height:28rem;content:""}}.mPoparticlelistGrid:where([data-dir="/magazine/"] .mpmMagblock2 *),.mPoparticlelistGrid:where([data-dir="/magazine/style/"] .mpmMagblock2 *){margin-top:var(--space32)}@media(max-width: 767px){.mPoparticlelistGrid:where([data-dir="/magazine/"] .mpmMagblock2 *) .uSnapsliderIndicatorList,.mPoparticlelistGrid:where([data-dir="/magazine/style/"] .mpmMagblock2 *) .uSnapsliderIndicatorList{position:absolute;top:22rem;right:28rem}}@media(min-width: 768px){.mPoparticlelistGrid:where([data-dir="/magazine/"] .mpmMagblock2 *) .uSnapsliderUnit,.mPoparticlelistGrid:where([data-dir="/magazine/style/"] .mpmMagblock2 *) .uSnapsliderUnit{width:auto}}@media(min-width: 768px){.mPoparticlelistGrid:where([data-dir="/magazine/"] .mpmMagblock2 *) .uSnapsliderUnitlist,.mPoparticlelistGrid:where([data-dir="/magazine/style/"] .mpmMagblock2 *) .uSnapsliderUnitlist{flex-direction:column;row-gap:var(--space24)}}@media(max-width: 767px){.mPoparticlelistGrid:where([data-dir="/magazine/"] .mpmMagblock2 *) .uSnapsliderUnitlist,.mPoparticlelistGrid:where([data-dir="/magazine/style/"] .mpmMagblock2 *) .uSnapsliderUnitlist{-moz-column-gap:var(--space16);column-gap:var(--space16)}}.mPoparticlelistGrid:where([data-dir="/magazine/style/"] .mpmMagblock5 *),.mPoparticlelistGrid:where([data-dir*="/magazine/detail/"] *),.mPoparticlelistGrid:where([data-dir*="/magazine/stationery/"] *),.mPoparticlelistGrid:where([data-dir*="/magazine/furniture/"] *),.mPoparticlelistGrid:where([data-dir*="/magazine/space-solution/"] *),.mPoparticlelistGrid:where([data-dir*="/magazine/business-supply/"] *),.mPoparticlelistGrid:where([data-dir*="/magazine/kokuyo/"] *){margin-top:var(--space48)}@media(max-width: 767px){.mPoparticlelistGrid:where([data-dir="/magazine/style/"] .mpmMagblock5 *) .uSnapsliderIndicatorList,.mPoparticlelistGrid:where([data-dir*="/magazine/detail/"] *) .uSnapsliderIndicatorList,.mPoparticlelistGrid:where([data-dir*="/magazine/stationery/"] *) .uSnapsliderIndicatorList,.mPoparticlelistGrid:where([data-dir*="/magazine/furniture/"] *) .uSnapsliderIndicatorList,.mPoparticlelistGrid:where([data-dir*="/magazine/space-solution/"] *) .uSnapsliderIndicatorList,.mPoparticlelistGrid:where([data-dir*="/magazine/business-supply/"] *) .uSnapsliderIndicatorList,.mPoparticlelistGrid:where([data-dir*="/magazine/kokuyo/"] *) .uSnapsliderIndicatorList{position:absolute;top:3rem;right:28rem}}@media(min-width: 768px){.mPoparticlelistGrid:where([data-dir="/magazine/style/"] .mpmMagblock5 *) .uSnapsliderUnitlist,.mPoparticlelistGrid:where([data-dir*="/magazine/detail/"] *) .uSnapsliderUnitlist,.mPoparticlelistGrid:where([data-dir*="/magazine/stationery/"] *) .uSnapsliderUnitlist,.mPoparticlelistGrid:where([data-dir*="/magazine/furniture/"] *) .uSnapsliderUnitlist,.mPoparticlelistGrid:where([data-dir*="/magazine/space-solution/"] *) .uSnapsliderUnitlist,.mPoparticlelistGrid:where([data-dir*="/magazine/business-supply/"] *) .uSnapsliderUnitlist,.mPoparticlelistGrid:where([data-dir*="/magazine/kokuyo/"] *) .uSnapsliderUnitlist{-moz-column-gap:var(--space48);column-gap:var(--space48)}}@media(max-width: 767px){.mPoparticlelistGrid:where([data-dir="/magazine/style/"] .mpmMagblock5 *) .uSnapsliderUnitlist,.mPoparticlelistGrid:where([data-dir*="/magazine/detail/"] *) .uSnapsliderUnitlist,.mPoparticlelistGrid:where([data-dir*="/magazine/stationery/"] *) .uSnapsliderUnitlist,.mPoparticlelistGrid:where([data-dir*="/magazine/furniture/"] *) .uSnapsliderUnitlist,.mPoparticlelistGrid:where([data-dir*="/magazine/space-solution/"] *) .uSnapsliderUnitlist,.mPoparticlelistGrid:where([data-dir*="/magazine/business-supply/"] *) .uSnapsliderUnitlist,.mPoparticlelistGrid:where([data-dir*="/magazine/kokuyo/"] *) .uSnapsliderUnitlist{-moz-column-gap:var(--space16);column-gap:var(--space16)}}@media(min-width: 768px){.mPoparticlelistItem:where([data-dir="/magazine/style/"] .mpmMagblock5 *),.mPoparticlelistItem:where([data-dir*="/magazine/detail/"] *),.mPoparticlelistItem:where([data-dir*="/magazine/stationery/"] *),.mPoparticlelistItem:where([data-dir*="/magazine/furniture/"] *),.mPoparticlelistItem:where([data-dir*="/magazine/space-solution/"] *),.mPoparticlelistItem:where([data-dir*="/magazine/business-supply/"] *),.mPoparticlelistItem:where([data-dir*="/magazine/kokuyo/"] *){flex:1}}@media(max-width: 767px){.mPoparticlelistItem{flex-basis:260rem;flex-grow:0}}.mProductdraw{padding-top:var(--space32);border-top:1px solid var(--gray_line)}.mProductdrawGrid{margin-top:48rem}@media(min-width: 768px){.mProductdrawGrid{display:grid;grid-template-columns:494rem 1fr;-moz-column-gap:var(--space64);column-gap:var(--space64)}}@media(max-width: 767px){.mProductdrawGrid{display:flex;flex-direction:column;gap:var(--space24)}}.mProductdrawItem{display:block;position:relative;border:1px solid var(--gray_line)}.mProductdrawItem._hover{color:color-mix(in srgb, var(--primary) 50%, transparent)}.mProductdrawItem::before,.mProductdrawItem::after{content:"";position:absolute;width:5px;height:5px;border-radius:10px;background-color:var(--gray_text)}.mProductdrawItem::before{top:-3px;left:-3px}.mProductdrawItem::after{top:-3px;right:-3px}.mProductdrawItemInner{display:grid;place-items:center;overflow:hidden}.mProductdrawItemInner::before,.mProductdrawItemInner::after{content:"";position:absolute;width:5px;height:5px;border-radius:10px;background-color:var(--gray_text)}.mProductdrawItemInner::before{bottom:-3px;left:-3px}.mProductdrawItemInner::after{bottom:-3px;right:-3px}.mProductdrawItemInner .cIconlink{position:absolute;bottom:var(--space32);right:var(--space32)}.mProductdrawItemName{display:block;position:absolute;top:var(--space32);left:var(--space32)}.mProductdrawItemCategory{display:block;position:absolute;bottom:var(--space32);left:var(--space32);color:var(--gray_text)}.mProductdrawImage{display:block;padding:var(--space16)}@media(min-width: 768px){.mProductdrawImage{aspect-ratio:494/364}}@media(max-width: 767px){.mProductdrawImage{aspect-ratio:358/412}}.mProductdrawImage img{display:block;inline-size:100%;block-size:100%;object-fit:contain}@media(min-width: 768px){.mProductdrawLink{display:grid}.mProductdrawLink .mStationeryshops{display:grid;grid-template-areas:"link1 link2" "link3 link4";grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr)}.mProductdrawLink .mStationeryshops__inner{grid-template-rows:subgrid;grid-template-columns:subgrid;grid-row:1/-1;grid-column:1/-1}}@media(min-width: 768px){:root{--inner-width: 532rem}}@media(max-width: 767px){:root{--inner-width: 100%}}.mProfile{display:flex;flex-direction:column;row-gap:var(--space32)}.mProfileInner{display:flex;flex-direction:column;row-gap:var(--space32);position:relative;width:var(--inner-width);margin-top:var(--space24);border-top:1px solid var(--black100);background-color:var(--gray_bg)}@media(min-width: 768px){.mProfileInner{padding:var(--space48)}}@media(max-width: 767px){.mProfileInner{padding:var(--space32)}}.mProfileInner .cIconSNS{border-color:var(--gray_text)}@media(min-width: 768px){.mProfileInner+.mProfileInner{margin-top:var(--space16)}}.mProfileHeader{display:flex;align-items:center;-moz-column-gap:var(--space24);column-gap:var(--space24)}.mProfileImage{flex-basis:var(--space112);flex-shrink:0}.mProfileImage img{width:100%;height:auto;border-radius:100%}.mProfileInfo{flex-grow:1}.mProfileRow{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space24);border-bottom:1px solid var(--gray_line)}.mProfileSNS{display:flex;align-items:center}@media(min-width: 768px){.mProfileSNS{-moz-column-gap:var(--space8);column-gap:var(--space8);position:absolute;top:53rem;right:var(--space48)}}@media(max-width: 767px){.mProfileSNS{-moz-column-gap:var(--space16);column-gap:var(--space16);justify-content:center}}.mProfileJob{margin-top:25rem;padding-top:11rem;border-top:1px solid var(--gray_btn)}.mProfileText{color:var(--gray_text)}@media(min-width: 768px){:root{--inner-width: 532rem}}@media(max-width: 767px){:root{--inner-width: 100%}}.mSidecolumn{display:flex;flex-direction:column;row-gap:var(--space48);width:var(--inner-width);border:1px solid var(--gray_line)}@media(min-width: 768px){.mSidecolumn{padding:var(--space80)}}@media(max-width: 767px){.mSidecolumn{padding:38rem var(--space32) var(--space32)}}@media(max-width: 767px){.mSidecolumn .cHeading+p{margin-top:-9rem}}.mSidecolumn p{color:var(--gray_text)}.mSidecolumnImage img{width:100%;height:auto}.mSidecolumnImage figcaption{margin-top:14rem;color:var(--gray_text)}.mStyleguidebanner{border-top:1px solid var(--gray_line)}@media(min-width: 768px){.mStyleguidebanner{padding-top:var(--space80)}}@media(max-width: 767px){.mStyleguidebanner{padding-top:var(--space48)}}@media(min-width: 768px){.mStyleguidebannerInner{display:grid;grid-template-columns:1fr 28.9285714286%}}@media(max-width: 767px){.mStyleguidebannerInner{display:block}}.mStyleguidebannerInner._hover{color:color-mix(in srgb, var(--primary) 50%, transparent)}.mStyleguidebannerInner._hover[style="--keycolor: var(--tan)"]{--keycolor: oklch(from var(--tan) calc(l - 0.02) calc(c * 1.02) h) !important}.mStyleguidebannerBody{background-color:var(--keycolor)}@media(min-width: 768px){.mStyleguidebannerBody{display:flex;flex-direction:column;row-gap:var(--space32);padding:var(--space48)}}@media(max-width: 767px){.mStyleguidebannerBody{display:block;padding:var(--space32)}}@media(max-width: 767px){.mStyleguidebannerBody .cIconlink{margin-top:var(--space64)}}.mStyleguidebannerTitle{display:flex}.mStyleguidebannerText{display:flex}@media(min-width: 768px){.mStyleguidebannerText{flex-grow:1}}@media(max-width: 767px){.mStyleguidebannerText{display:block;margin-top:28rem}}.mStyleguidebannerImage{width:100%;aspect-ratio:1}.mStyleguidebannerImage .uClipping{display:block;width:100%;height:100%;background-color:oklch(from var(--keycolor) calc(l + 0.1) calc(c * 0.9) h)}.mTaglist{display:flex;align-items:start;flex-wrap:wrap;gap:2rem;height:var(--space24);overflow:hidden;pointer-events:none}.mTaglist a{display:block;pointer-events:auto}.mTaglistItem{display:flex;align-items:center}.mTaglistItem:nth-child(n+2){margin-left:-28.7rem}.mTaglistItem a{display:flex;align-items:center;flex-wrap:nowrap;height:var(--space24);padding-inline:var(--space8);background-color:var(--gray_bg)}.mTaglistItem a._hover{color:color-mix(in srgb, var(--primary) 50%, transparent)}.mTaglistItem a>span{white-space:nowrap}.mTaglistItem a:focus-visible{outline-offset:-2rem}.mTaglistItem ._icon{margin-right:.5em;color:var(--keycolor)}.mTaglistItem:has(._12)::after{font-size:13rem}.mTaglistItem:not(:last-child)::after{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;height:var(--space24);margin-left:2rem;padding-inline:var(--space8);background-color:var(--gray_bg);content:"..."}.mStyleguideunit{display:grid;grid-template-rows:subgrid;grid-row:1/-1}.mStyleguideunitInner{display:grid;grid-template-rows:subgrid;grid-row:1/-2;position:relative;padding-right:10px;background:url(/themes/custom/kokuyo_theme/assets/images/common/bg_mStyleguidelist_01.svg) repeat-y right top}.mStyleguideunitInner:where(.mStyleguidelistItem:has(.mStyleguideunitView) *){grid-row:1/-3}.mStyleguideunitInner._hover .mStyleguideunitNew,.mStyleguideunitInner._hover .mStyleguideunitHeader,.mStyleguideunitInner._hover .mStyleguideunitText,.mStyleguideunitInner._hover .mStyleguideunitData,.mStyleguideunitInner._hover .mStyleguideunitLink{color:color-mix(in srgb, var(--primary) 50%, transparent)}.mStyleguideunitInner._hover[style*="--keycolor: var(--purple);"]{--keycolor: oklch(from var(--purple) calc(l - 0.02) calc(c * 1.02) h) !important}.mStyleguideunitInner._hover[style*="--keycolor: var(--cyan);"]{--keycolor: oklch(from var(--cyan) calc(l - 0.02) calc(c * 1.02) h) !important}.mStyleguideunitInner._hover[style*="--keycolor: var(--cyan);"]{--keycolor: oklch(from var(--cyan) calc(l - 0.02) calc(c * 1.02) h) !important}.mStyleguideunitInner::after{display:block;position:absolute;top:0;left:0;width:var(--space48);height:100%;border-right:1px solid color-mix(in srgb, var(--white100) 40%, transparent);content:""}.mStyleguideunitNew{display:flex;align-items:center;position:absolute;background:var(--keycolor);text-transform:uppercase;letter-spacing:.7em}@media(min-width: 768px){.mStyleguideunitNew{top:-24rem;right:15rem;block-size:var(--space24);padding-inline:var(--space8)}}@media(max-width: 767px){.mStyleguideunitNew{top:15rem;right:-20rem;block-size:20rem;padding-inline:8rem;writing-mode:vertical-rl;font-feature-settings:normal}}.mStyleguideunitImage{width:100%;padding-bottom:100%;position:relative;width:100%;padding-bottom:100%;background:oklch(from var(--keycolor) calc(l + 0.1) calc(c * 0.9) h) 80%;overflow:hidden;height:352rem}.mStyleguideunitImage img{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.mStyleguideunitHeader{display:flex;flex-direction:column;align-items:center;position:absolute;top:0;left:0;width:var(--space48);padding:var(--space16);border-top:1px solid var(--gray_bg);border-left:1px solid var(--gray_bg);background:#fff}.mStyleguideunitHeader:where([data-dir="/magazine/"] .mpmMagblock3 *){border-top:none;border-left:none}.mStyleguideunitTitle,.mStyleguideunitEn{writing-mode:vertical-rl;font-feature-settings:normal}.mStyleguideunitTitle{letter-spacing:.25em}.mStyleguideunitEn{margin-top:var(--space16);color:var(--gray_text);text-transform:uppercase;letter-spacing:.7em}.mStyleguideunitBody{display:grid;grid-template-columns:var(--space48) 1fr;background:var(--keycolor);overflow:hidden}.mStyleguideunitGuide{display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;font-feature-settings:normal;text-align:center;text-transform:uppercase;letter-spacing:.7em}@media(max-width: 767px){.mStyleguideunitGuide{height:148rem}}.mStyleguideunitInner2{display:grid;grid-template-columns:auto auto;row-gap:42rem;padding:24rem var(--space24)}.mStyleguideunitText{grid-column:span 2;display:grid}.mStyleguideunitData{display:flex;align-items:flex-end}.mStyleguideunitLink{display:flex;justify-content:flex-end;padding-bottom:2rem}.mStyleguideunitTag{display:flex;justify-content:center;padding-block:var(--space24);border-bottom:1px solid var(--gray_line)}@media(max-width: 767px){.mStyleguideunitTag{padding-block:var(--space16)}}.mStyleguideunitTag:where([data-dir="/magazine/"] *){justify-content:flex-start;border-bottom:1px solid color-mix(in srgb, var(--primary) 20%, transparent)}@media(max-width: 767px){.mStyleguideunitTag:where([data-dir="/magazine/style/"] *){justify-content:flex-start}}.mStyleguideunitView{display:flex;justify-content:center}@media(min-width: 768px){.mStyleguideunitView{margin-top:var(--space32)}}@media(max-width: 767px){.mStyleguideunitView{margin-top:var(--space24);justify-content:flex-end}}.mStyleguidelist{color:currentColor}.mStyleguidelist._bordertop{padding-top:var(--space32);border-top:1px solid var(--gray_line)}@media(max-width: 767px){.mStyleguidelist._sp-grid-narrow .mStyleguidelistGrid{margin-top:var(--space32)}}.mStyleguidelistGrid{display:grid;margin-top:var(--space48)}@media(min-width: 768px){.mStyleguidelistGrid{grid-template-columns:repeat(3, 1fr);gap:var(--space32)}}@media(max-width: 767px){.mStyleguidelistGrid{grid-template-columns:1fr;row-gap:var(--space32)}.mStyleguidelistGrid:where([data-dir="/magazine/"] .mpmMagblock3 *){margin-top:26rem}}.mStyleguidelistIntro{display:flex;justify-content:space-between}.mStyleguidelistTitle ._en{color:var(--primary40);text-transform:uppercase}@media(min-width: 768px){.mStyleguidelistTitle ._en{margin-top:20rem}}@media(max-width: 767px){.mStyleguidelistTitle ._en{margin-top:12rem}}.mStyleguidelistLead{display:flex;flex-direction:column;align-items:flex-end;padding-bottom:14rem}.mStyleguidelistLead>span{display:flex;align-items:center;inline-size:-moz-fit-content;inline-size:fit-content;height:26rem;padding-inline:var(--space8);background:var(--white100)}@media(min-width: 768px){.mStyleguidelistLead>span{margin-right:var(--space80)}}@media(max-width: 767px){.mStyleguidelistLead>span{margin-right:73rem;padding-top:1rem}}.mStyleguidelistLead>span+span{position:relative;margin-top:calc(var(--space8)*-1 + 2rem);margin-right:0}.mStyleguidelistLead>span+span::after{display:block;position:absolute;bottom:-14rem;right:0;width:15rem;height:14rem;background-color:var(--gray_point);clip-path:polygon(0 0, 0 100%, 100% 0);content:""}.mStyleguidelistItem{display:grid;grid-template-rows:auto 1fr auto auto}.mStyleguidelistItem:has(.mStyleguideunitView){grid-template-rows:auto 1fr auto auto auto}.mStyleguidelistButton>ul{display:flex}@media(min-width: 768px){.mStyleguidelistButton>ul{justify-content:flex-end;-moz-column-gap:var(--space16);column-gap:var(--space16);margin-top:var(--space32)}.mStyleguidelistButton>ul:where([data-dir="/magazine/"] *){justify-content:flex-start}}@media(max-width: 767px){.mStyleguidelistButton>ul{flex-direction:column;row-gap:var(--space8);margin-top:var(--space32)}}@media(min-width: 768px){.mStyleguidelistButton li{width:auto}.mStyleguidelistButton li:where([data-dir="/magazine/"] *){width:100%}}@media(min-width: 768px){.mStyleguidelistButton .cButtonInner{padding-right:var(--space24)}}.mTagmore{border-top:2px solid var(--primary)}.mTagmoreTitle{display:flex;justify-content:center;border-bottom:1px solid var(--gray_line)}@media(min-width: 768px){.mTagmoreTitle{padding-block:var(--space48)}}@media(max-width: 767px){.mTagmoreTitle{padding-block:var(--space32)}}.mTagmoreTagpool{padding-bottom:var(--space48);border-bottom:2px solid var(--primary)}.mTagmoreLink{margin-top:var(--space80);border-top:1px solid var(--gray_line);border-bottom:1px solid var(--gray_line)}@media(min-width: 768px){.mTagmoreLink{padding-block:var(--space48)}}@media(max-width: 767px){.mTagmoreLink{padding-block:var(--space32)}}.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)}}.mpmList{padding-top:var(--space32);border-top:1px solid var(--gray_line)}.mpmListGrid{display:grid;margin-top:var(--space48)}@media(min-width: 768px){.mpmListGrid{grid-template-columns:repeat(3, 1fr);gap:var(--space48)}}@media(max-width: 767px){.mpmListGrid{grid-template-columns:repeat(1, 1fr);gap:var(--space48)}}.mpmListItem{display:grid;grid-template-areas:"image image" "title title" "tag tag" "info link";grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr auto;-moz-column-gap:var(--space16);column-gap:var(--space16)}.mpmThumbnail{display:grid;grid-template-rows:subgrid;grid-template-columns:subgrid;grid-row:1/-1;grid-column:1/-1;row-gap:var(--space24)}.mpmThumbnail .mTaglist{grid-area:tag}.mpmThumbnailLink{display:grid;grid-template-rows:subgrid;grid-template-columns:subgrid;grid-row:1/-1;grid-column:1/-1}.mpmThumbnailLink._hover{color:color-mix(in srgb, var(--primary) 50%, transparent)}.mpmThumbnailImage{display:block;grid-area:image;aspect-ratio:3/2;width:100%}.mpmThumbnailImage>span{display:block;position:relative;height:100%}.mpmThumbnailImage>span::after{position:absolute;right:0;bottom:0;width:16rem;height:22rem;background-color:var(--keycolor);content:""}.mpmThumbnailTitle{display:flex;grid-area:title}.mpmThumbnailTitle>span{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mpmThumbnailInfo{display:flex;align-items:center;grid-area:info;padding-top:4rem;padding-bottom:var(--space16);border-bottom:1px solid var(--gray_line);color:var(--gray_text)}@media(max-width: 767px){.mpmThumbnailInfo{padding-top:5rem}}.mpmThumbnailDate{margin-right:var(--space8)}.mpmThumbnailText{display:block;grid-area:link;border-bottom:4px solid var(--keycolor)}.mpsgMix{display:grid;grid-template-rows:subgrid;grid-template-columns:subgrid;grid-row:1/-1;grid-column:1/-1;row-gap:var(--space24)}.mpsgMix .mTaglist{grid-area:tag}.mpsgMixLink{display:grid;grid-template-rows:subgrid;grid-template-columns:subgrid;grid-row:1/-1;grid-column:1/-1}.mpsgMixLink._hover{color:color-mix(in srgb, var(--primary) 50%, transparent)}.mpsgMixImage{display:block;grid-area:image;position:relative;width:100%;aspect-ratio:3/2;background-position:left top,left top;background-repeat:no-repeat,no-repeat;background-size:contain,auto}.mpsgMixImage img{position:absolute;top:0;left:42rem;height:100%;width:auto}.mpsgMixCaption{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:42rem;height:100%;background:var(--keycolor);writing-mode:vertical-rl;font-feature-settings:normal;text-transform:uppercase}.mpsgMixTitle{display:flex;grid-area:title}.mpsgMixTitle>span{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mpsgMixFooter{display:flex;justify-content:space-between;-moz-column-gap:var(--space16);column-gap:var(--space16)}.mpsgMixInfo{display:flex;grid-area:info;padding-top:4rem;padding-bottom:var(--space16);border-bottom:1px solid var(--gray_line);color:var(--gray_text)}@media(max-width: 767px){.mpsgMixInfo{padding-top:5rem}}.mpsgMixDate{margin-right:var(--space8)}.mpsgMixText{display:block;grid-area:link;border-bottom:4px solid var(--keycolor)}.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}@media(max-width: 767px){.uCommonspread:where(._edgecolor)::before{z-index:1}}@media(max-width: 767px){.uCommonspread{row-gap:var(--space80)}}@media(max-width: 767px){.mCommonsection:has(.mCommonsectionTtl._large)+.mCommonsection:has(.mCommonsectionTtl._medium),.mCommonsection:has(.mCommonsectionTtl._large)+.mCommonsection:has(.mCommonsectionTtl._small){margin-top:-32rem}}@media(max-width: 767px){.mCommonsectionVideo{padding-bottom:0}}