.mFVtop{display:grid;grid-template-columns:1fr 240rem;gap:0 var(--space24);padding-top:var(--space48)}.mFVtop:where(:root[data-dir="/furniture/"] *){--keycolor: var(--brand_green)}.mFVtop:where(:root[data-dir="/stationery/"] *){--keycolor: var(--brand_blue)}@media(max-width: 767px){.mFVtop{border-bottom:1px solid var(--gray_line)}}@media(max-width: 767px){.mFVtop{padding-top:0;grid-template-columns:1fr;margin:0 -28rem;gap:0;overflow-x:hidden}}.mFVtop .mFVtopunitlarge{grid-row:1}.mFVtop__unit-wrap{grid-column:2;grid-row:1/3;display:flex;flex-flow:column;gap:var(--space8)}@media(max-width: 767px){.mFVtop__unit-wrap{grid-column:1;grid-row:3;flex-flow:row;padding:var(--space32) 28rem;gap:0;background-color:unset}.mFVtop__unit-wrap:where(:root[data-dir="/furniture/"] *){gap:0;background-color:unset}}.mFVtop .mFVtoppurpose{grid-row:2;z-index:2;position:relative}.mFVtop__alert{width:100%;grid-column:1;grid-row:3;margin-top:var(--space16)}@media(max-width: 767px){.mFVtop__alert{margin-top:0;padding:0 28rem var(--space32);grid-row:4;background-color:var(--gray_bg);background-color:unset}.mFVtop__alert:where(:root[data-dir="/furniture/"] *){background-color:unset}}.mFVtop__trigger{display:none;position:fixed;bottom:0;right:0;z-index:9}.mFVtop__trigger .cButton{width:238rem}@media(max-width: 767px){.mFVtop__trigger .cButton{width:176rem}}.mFVtop__trigger .cRibbontext{left:calc(100% - 29rem);top:26rem}.mFVtop__trigger:where(:root[data-dir="/furniture/"] *){display:block}.mFVtopunitlarge{display:block;--bgArea: 280;--flagColor: var(--tan);position:relative;width:100%;height:auto;aspect-ratio:856/440}@media(max-width: 767px){.mFVtopunitlarge{aspect-ratio:408/492}}.mFVtopunitlarge__img-wrap{display:block;width:100%;height:100%;position:relative}@media(max-width: 767px){.mFVtopunitlarge__img-wrap.uClipping._clipBottom._clipTopPC{clip-path:none}}.mFVtopunitlarge__img-wrapInnder{display:block;width:100%;height:100%}.mFVtopunitlarge__deco{width:32rem;z-index:1}@media(max-width: 767px){.mFVtopunitlarge__deco{height:calc(100% + 60rem);width:28rem;overflow:hidden}}.mFVtopunitlarge__deco::before{content:"";background-image:url(/themes/custom/kokuyo_theme/assets/images/pages/stationery/campus_deco.svg);background-repeat:no-repeat;background-size:cover;background-position:top left;display:block;width:100%;height:100%}@media(max-width: 767px){.mFVtopunitlarge__deco::before{background-image:url(/themes/custom/kokuyo_theme/assets/images/pages/stationery/campus_deco-sp.svg)}}.mFVtopunitlarge__text-wrap{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.mFVtopunitlarge__tit{width:100%;display:flex;flex-flow:column;gap:var(--space24);position:relative}.mFVtopunitlarge__tit strong{width:-moz-fit-content;width:fit-content;position:relative;z-index:1;padding-right:4rem}.mFVtopunitlarge__tit strong::before{content:"";position:absolute;min-width:-moz-fit-content;min-width:fit-content;width:100%;height:28rem;bottom:4rem;left:0;-webkit-mask-image:radial-gradient(circle 3rem at 100% 6rem, transparent 99%, black 100%),radial-gradient(circle 3rem at 100% 14rem, transparent 99%, black 100%),radial-gradient(circle 3rem at 100% 22rem, transparent 99%, black 100%);mask-image:radial-gradient(circle 3rem at 100% 6rem, transparent 99%, black 100%),radial-gradient(circle 3rem at 100% 14rem, transparent 99%, black 100%),radial-gradient(circle 3rem at 100% 22rem, transparent 99%, black 100%);-webkit-mask-composite:xor;mask-composite:exclude;background-color:var(--flagColor);z-index:-1}.mFVtopunitlarge__tit:where(._hover *){opacity:.5}.mFVtopunitlarge__icon{position:absolute;bottom:var(--space48);left:var(--space48)}@media(max-width: 767px){.mFVtopunitlarge__icon{left:28rem;bottom:var(--space32)}}.mFVtopunitlarge__inner{width:100%;height:100%;display:grid;grid-template-columns:1fr}.mFVtopunitlarge__inner:is(._bgBox){grid-template-columns:max-content 1fr;background-color:var(--bgcolor)}.mFVtopunitlarge__inner:is(._bgBox) .mFVtopunitlarge__text-wrap{position:relative;grid-column:1;grid-row:1;gap:var(--space16);padding:var(--space80) var(--space32) var(--space48)}.mFVtopunitlarge__inner:is(._bgBox) .mFVtopunitlarge__img{grid-column:2;grid-row:1}.mFVtopunitlarge__tag{display:flex;padding:calc(var(--space8) - 2rem) var(--space8);background-color:var(--keycolor);position:absolute;top:0;right:0}@media(max-width: 767px){.mFVtopunitlarge__tag{padding:6rem}}.mFVtopunitlarge__point{position:absolute;top:calc(var(--topPc)*1rem);right:calc(var(--rightPc)*1rem)}@media(max-width: 767px){.mFVtopunitlarge__point{top:calc(var(--topSp)*1rem);right:calc(var(--rightSp)*1rem)}}.mFVtopunitlarge .uCarouselIndicatorList{position:absolute;top:0;opacity:0}.mFVtopunitlarge .uCarouselContainer{height:100%}.mFVtoppurpose{display:flex;align-items:center;gap:var(--space16);background-color:var(--keycolor);padding:12rem var(--space16)}@media(max-width: 767px){.mFVtoppurpose{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap;padding:var(--space16) 28rem;clip-path:polygon(0 0, calc(100% - var(--bevelH)) 0%, 100% 10rem, 100% 100%, 100% 100%, 0 100%, 0 100%, 0 0) !important}.mFVtoppurpose:where(:root[data-dir="/furniture/"] *){clip-path:unset !important}}.mFVtoppurpose__list{display:flex;align-items:center;gap:calc(var(--space8)/2)}@media(max-width: 767px){.mFVtoppurpose__list{gap:6rem}}.mFVtoppurpose__list li{display:flex;padding:6rem 7rem;background-color:#fff}@media(max-width: 767px){.mFVtoppurpose__list li{padding:9rem 9rem}}.mFVtoppurpose__list li a:where(._hover){opacity:.5}.mFVtoppurpose .cIconlink{gap:var(--space8) !important}.mFVtopunit{--fontcolor: var(--primary);display:flex;width:100%;height:100%;aspect-ratio:240/240;position:relative}@media(max-width: 767px){.mFVtopunit:where(:root[data-dir="/furniture/"] *){background-color:#fff}}@media(max-width: 767px){.mFVtopunit{height:auto;flex:1}}.mFVtopunit__bg{position:absolute;width:100%;height:100%;object-fit:cover;background-color:var(--gray_bg)}.mFVtopunit__bg::after{content:"";width:100%;height:4rem;background-color:var(--keycolor);position:absolute;bottom:0;z-index:1}.mFVtopunit__inner{width:100%;height:100%;padding:var(--space16) var(--space16) 0;display:flex;flex-flow:column;justify-content:space-between;position:relative;z-index:1}.mFVtopunit__tag{display:flex;position:absolute;top:0;right:0;padding:calc(var(--space8) - 2rem) var(--space8);background-color:var(--keycolor)}@media(max-width: 767px){.mFVtopunit__tag{padding:6rem}}.mFVtopunit__tit{color:var(--fontcolor)}.mFVtopunit__tit:where(._hover *){opacity:.5}.mFVtopunit__icon{padding-bottom:var(--space16)}.mFVtopalert{--keycolor: var(--sand);width:100%;padding:18rem var(--space16);background-color:var(--keycolor);position:relative;display:grid;position:relative;grid-template-columns:116rem 1fr 53rem}.mFVtopalert:where(:root[data-dir="/furniture/"] *){--keycolor: var(--gray_bg)}@media(max-width: 767px){.mFVtopalert{grid-template-columns:1fr 53rem;grid-template-rows:24rem 1fr;align-items:center;gap:var(--space16);padding:var(--space16) var(--space16) var(--space24)}}.mFVtopalert::after{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-bottom:16rem solid var(--white100);border-left:16rem solid oklch(from var(--keycolor) calc(l * 0.9) calc(c * 1.2) h)}@media(max-width: 767px){.mFVtopalert::after{border-bottom:16rem solid var(--white100);border-left:16rem solid oklch(from var(--keycolor) calc(l * 0.9) calc(c * 1.2) h)}}@media(max-width: 767px){.mFVtopalert__desc{grid-column:1/3;grid-row:2}}.mFVtopalert__date{position:relative;margin-left:auto;display:flex;color:var(--gray_text);padding-right:47rem}@media(max-width: 767px){.mFVtopalert__date{padding-right:33rem;position:absolute;top:23rem;right:69rem}}.mFVtopalert__date::after{position:absolute;top:50%;right:24rem;transform:translateY(-50%);content:"";display:block;width:1px;height:16rem;background-image:repeating-linear-gradient(to bottom, black 0px 1px, transparent 1px 3rem);background-repeat:repeat-y;background-size:1px 3rem}@media(max-width: 767px){.mFVtopalert__date::after{right:16rem;height:10rem}}.mFVtopalert__tit,.mFVtopalert__desc{display:flex}.mFVtopalert__desc:where(._hover){opacity:.5}.mctOffer{color:currentColor}.mctOffer__title{display:flex;align-items:flex-start;justify-content:space-between}.mctOffer__title strong{text-decoration:underline;text-decoration-color:var(--keycolor);text-decoration-thickness:var(--space8);text-underline-offset:-4rem}.mctOffer__title .cHeading{margin-top:9rem}.mctOffer__title:has(.mctOffer__ticker){align-items:center;padding-top:0}.mctOffer__title:has(.mctOffer__ticker)+.mctOffer__wrap{margin-top:24rem}@media(max-width: 767px){.mctOffer__title:has(.mctOffer__ticker)+.mctOffer__wrap{margin-top:22rem}}.mctOffer__title:has(.mctOffer__ticker) .cHeading{margin-top:0}.mctOffer__ticker{display:flex;padding:11rem 12rem;background-color:var(--keycolor);position:relative}.mctOffer__ticker::after{content:"";width:var(--space8);height:var(--space8);background-color:var(--white100);position:absolute;right:0;top:50%;border-radius:50%;transform:translate(50%, -50%)}.mctOffer__wrap{display:flex;flex-wrap:wrap;gap:var(--space16);margin-top:var(--space32)}@media(max-width: 767px){.mctOffer__wrap{gap:var(--space8)}}.mctOffer__item{flex:1;position:relative;height:258rem}@media(max-width: 767px){.mctOffer__item{height:172rem}}.mctOffer__item--wide{min-width:100%;height:352rem}@media(max-width: 767px){.mctOffer__item--wide{height:234rem}}.mctOffer__item--wide .mctOffer__inner{padding:var(--space24) var(--space24) 0}@media(max-width: 767px){.mctOffer__item--wide .mctOffer__inner{padding:var(--space16) var(--space16) 0 var(--space16)}}.mctOffer__inner{width:100%;height:100%;display:flex;flex-flow:column;position:relative;padding:var(--space24) var(--space24) 0;background-color:var(--gray_bg)}@media(max-width: 767px){.mctOffer__inner{padding:var(--space16) var(--space16) 0 var(--space16)}}.mctOffer__bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.mctOffer__bg>*{position:relative}.mctOffer__flag{width:max-content;min-height:var(--space32);padding:0 12rem;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:4rem;background-color:oklch(from var(--keycolor) calc(l * 1.15) calc(c * 0.4) h)}.mctOffer__clip{position:absolute;top:-53rem;right:8rem;z-index:1}.mctOffer__clip>svg{width:63rem;height:116rem}.mctOffer__clip>svg path{fill:var(--keycolor)}.mctOffer__text-wrap{display:flex;flex-flow:column;gap:var(--space16);z-index:1}.mctOffer__text-wrap:where(._white *){color:var(--white100)}.mctOffer__text-wrap:where(._white *) .mctOffer__text{color:var(--white100)}@media(max-width: 767px){.mctOffer__text-wrap{gap:12rem}}.mctOffer__text-wrap:where(._hover *){opacity:.5}.mctOffer__text{display:flex;color:var(--gray_text)}.mctOffer__video{max-width:100%;height:100%;position:absolute;top:0;right:0;margin:0;z-index:-1}.mctOffer__img{max-width:100%;height:100%;position:absolute;top:0;right:0;margin:0;z-index:-1;width:100%}.mctOffer__img p{display:block}.mctOffer__img p img{object-fit:cover;object-position:center}.mctOffer__icon{position:absolute;bottom:var(--space24);left:var(--space24)}@media(max-width: 767px){.mctOffer__icon{bottom:var(--space16);left:var(--space16)}}.mctOffer__line{position:relative;position:absolute;bottom:0;left:0;right:0;width:100%;left:var(--space24)}@media(max-width: 767px){.mctOffer__line{left:var(--space16)}}.mctOffer__point{position:absolute;top:calc(var(--topPc)*1rem);right:calc(var(--rightPc)*1rem);z-index:1}.mctOffer__point:is(._hover){z-index:10}@media(max-width: 767px){.mctOffer__point{top:calc(var(--topSp)*1rem);right:calc(var(--rightSp)*1rem)}}.mctOffer__hov-video{position:absolute;width:152rem;height:152rem;border:1px dashed var(--primary);border-radius:50%;padding:4rem;opacity:0;z-index:-1;transform:translate(-50%, -50%)}.mctOffer__hov-video:is(._active){transition:.3s ease-in-out;z-index:10;opacity:1}.mctOffer__hov-video .uVideo{overflow:hidden;border-radius:50%}.mctOffer__item:has(.mctOffer__bg:has(a)) .mctOffer__text-wrap{pointer-events:none}.mctOffer__bg:has(a)+.mctOffer__text-wrap,.mctOffer__bg:has(a)~.mctOffer__text-wrap{pointer-events:none}.mctOffer__bg:has(a)~.mctOffer__text-wrap{pointer-events:none}.mctCategory{width:100%;display:flex;flex-flow:column;gap:var(--space32);overflow:hidden}.mctCategory__header{display:flex;align-items:center;justify-content:space-between}.mctCategory__inner{width:100%;height:100%;position:relative;background-color:var(--gray_bg);overflow:hidden;padding-left:1px}.mctCategory__list{display:flex;flex-direction:column;justify-content:space-between;padding:var(--space32) 0;scroll-snap-type:x mandatory;overflow-x:auto;overflow-y:hidden}.mctCategory__list::-webkit-scrollbar{height:calc(var(--space32) + 4px)}.mctCategory__list::-webkit-scrollbar-thumb{background-color:var(--gray_point);border:var(--space16) solid var(--gray_bg)}@media(min-width: 768px){.mctCategory__list{height:532rem}.__wide .mctCategory__list{height:281rem;padding-bottom:var(--space16);padding-bottom:8rem;padding-bottom:24rem}}@media(max-width: 767px){.mctCategory__list{height:364rem;padding:var(--space16) 0;padding:0;padding-top:var(--space16)}}.mctCategory__list:where(.iphone *,.ipad *){padding:var(--space32) 0 var(--space48)}@media(max-width: 767px){.mctCategory__list:where(.iphone *,.ipad *){padding:var(--space16) 0 var(--space32)}}.mctCategory__row{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;height:100%}@media(min-width: 768px){.mctCategory__row{row-gap:32rem}}@media(max-width: 767px){.mctCategory__row{row-gap:16rem}}@media(min-width: 768px){.__wide .mctCategory__row{top:4rem}}.mctCategory__item{display:flex;flex-flow:column;align-items:center;justify-content:space-between;padding:var(--space16) 20rem 0}@media(min-width: 768px){.__wide .mctCategory__item{height:calc(100% - 16rem);padding:var(--space16) 6rem 0}}@media(min-width: 768px){.mctCategory__item{height:calc((100% - 32rem)/2)}}@media(max-width: 767px){.mctCategory__item{height:calc((100% - 16rem)/2);padding:var(--space16) 8rem 0}}@media(min-width: 768px){.mctCategory__item:first-child,.mctCategory__item:nth-child(2){padding-left:40rem}}@media(min-width: 768px){.mctCategory__item:last-child,.mctCategory__item:nth-last-child(2){padding-right:40rem}}@media(min-width: 768px){.__wide .mctCategory__item{height:100%}}@media(min-width: 768px){.__wide .mctCategory__item:nth-child(2){padding-left:6rem}}@media(min-width: 768px){.__wide .mctCategory__item:nth-last-child(2){padding-right:6rem}}.mctCategory__img{width:120rem;height:120rem}@media(max-width: 767px){.mctCategory__img{width:86rem;height:86rem}}@media(min-width: 768px){.mctCategory__img{width:110rem;height:110rem}.__wide .mctCategory__img{width:116rem;height:116rem}}.mctCategory__title{display:flex;justify-content:center;text-align:center;color:var(--gray_text);width:128rem;min-height:var(--space32)}.mctCategory__title:where(._hover *){opacity:.5}.__wide .mctCategory__title{background:r}@media(min-width: 768px){.__wide .mctCategory__title{position:relative;top:8rem;width:148rem}}.mctPurpose{color:currentColor}.mctPurpose__title-wrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space32)}.mctPurpose__wrap{display:flex;gap:var(--space16)}@media(max-width: 767px){.mctPurpose__wrap{gap:var(--space8)}}.mctPurpose__item{display:flex;flex-flow:column;flex:1;height:258rem;position:relative;padding:var(--space32) var(--space32) 0;background-color:var(--bgcolor)}@media(max-width: 767px){.mctPurpose__item{height:172rem;padding:var(--space24) var(--space16) 0;padding-right:15rem}}.mctPurpose__item:where(._hover){background-color:oklch(from var(--bgcolor) calc(l - 0.02) calc(c * 1.02) h)}.mctPurpose__tit:where(._hover *){opacity:.5}.mctPurpose__img{width:calc(var(--space48) + var(--space8));height:calc(var(--space48) + var(--space8));position:absolute;right:var(--space32);bottom:var(--space24)}@media(max-width: 767px){.mctPurpose__img{width:var(--space48);height:var(--space48);right:var(--space24);bottom:var(--space24)}}.mctPurpose__icon{margin-top:auto;margin-bottom:var(--space24)}.mctPurpose__line{position:relative}.mctPurpose__line .cUnderlineblockLine{display:none}.mctPurpose__bottom{display:flex;flex-flow:column;gap:var(--space8);margin-top:var(--space16)}@media(max-width: 767px){.mctPurpose__bottom{margin-top:var(--space8)}}.mMagset{display:grid;grid-template-columns:repeat(2, 1fr);gap:56rem}@media(max-width: 767px){.mMagset{grid-template-columns:1fr;gap:var(--space48)}}@property --durationrate{syntax:"<number>";initial-value:0;inherits:false}@keyframes rotateIndicator{0%{--durationrate: 0}100%{--durationrate: 1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.mSGarea{--duration: 5s;display:flex;flex-flow:column;gap:var(--space32)}.mSGarea__tit{display:flex;align-items:center;justify-content:space-between}.mSGarea__container{width:100%;height:auto;position:relative;padding-right:28rem;aspect-ratio:532/504}@media(max-width: 767px){.mSGarea__container{height:auto;aspect-ratio:352/328;padding-right:var(--space24)}}.mSGarea__unit-container{width:100%;height:100%;position:relative}.mSGarea__unit-list{width:100%;height:100%;position:relative}.mSGarea__unit{width:100%;height:100%;position:absolute;visibility:hidden;padding:var(--space32) var(--space32)}.mSGarea__unit:where(._fadein){visibility:visible}.mSGarea__tab-list{width:28rem;display:flex;flex-flow:column;align-items:center;padding-top:1px;position:absolute;top:0;right:1px}@media(max-width: 767px){.mSGarea__tab-list{width:var(--space24);margin-left:-1px}}.mSGarea__tab{width:100%;display:flex;flex-flow:column;align-items:center;gap:4rem;padding:18rem 0;background-color:var(--keycolor);margin-top:-1px;position:static}@media(max-width: 767px){.mSGarea__tab{padding:var(--space16) 0}}.mSGarea__tab+.mSGarea__tab{margin-top:-1px}.mSGarea__label{writing-mode:vertical-lr;font-feature-settings:normal}.mSGarea__link{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.mSGarea__link:focus-visible{outline-offset:-4rem}.mSGarea__link::after{content:"";width:var(--space8);height:100%;position:absolute;top:0;right:0;background-color:var(--keycolor)}@media(max-width: 767px){.mSGarea__link::after{width:4rem}}.mSGarea__img{position:absolute;width:100%;height:100%;z-index:-1}.mSGarea__text-wrap{display:flex;flex-flow:column;gap:var(--space24);padding:var(--space32);color:#fff}.mSGarea__text-wrap .uSlash::before{background-color:var(--keycolor)}@media(max-width: 767px){.mSGarea__text-wrap{padding:var(--space24) var(--space16)}}.mSGarea__text{display:flex}.mSGarea__text:where(._hover *){opacity:.5}.mSGarea__icon{position:absolute;bottom:var(--space32);left:var(--space32)}@media(max-width: 767px){.mSGarea__icon{bottom:var(--space16);left:var(--space16)}}.mMagarea{display:flex;flex-flow:column;gap:var(--space32)}@media(max-width: 767px){.mMagarea{width:100%}}.mMagareaTitleInner{display:flex;justify-content:space-between;align-items:center}.mMagareaTitle{color:var(--primary)}.mMagareaContent{width:100%;height:auto;position:relative;display:flex;aspect-ratio:532/504}@media(max-width: 767px){.mMagareaContent{aspect-ratio:unset}}.mMagareaInner{position:relative;width:100%;background-color:var(--gray_bg);padding:var(--space32) var(--space32) 13rem;display:flex;flex-flow:column;padding-bottom:var(--space24)}@media(max-width: 767px){.mMagareaInner{aspect-ratio:328/337;width:100%;height:auto;padding:var(--space24) var(--space24) var(--space16) var(--space16)}}.mMagareaInner::before{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:8rem;background-color:var(--keycolor);height:100%}@media(max-width: 767px){.mMagareaInner::before{width:4rem}}.mMagareaInner._bgGrid{background-image:linear-gradient(rgba(0, 0, 0, 0.08) 1px, transparent 1px),linear-gradient(90deg, rgba(0, 0, 0, 0.08) 1px, transparent 1px);background-size:var(--space16) var(--space16)}.mMagareaRibbon{position:relative;z-index:1;margin-top:var(--space24);margin-bottom:calc(var(--space48)*-1)}@media(max-width: 767px){.mMagareaRibbon{margin-top:var(--space16);margin-bottom:calc(var(--space32)*-1)}}.mMagareaRibbon:is(._hover *) .cRibbontextBody>*>*{opacity:.5}.mMagareaImage{aspect-ratio:432/289;width:100%;height:auto;margin:auto auto 16rem auto}@media(max-width: 767px){.mMagareaImage{aspect-ratio:288/180;margin-bottom:var(--space8)}}.mMagareaMoreLink{display:flex;justify-content:flex-end;margin-left:auto}.mMagareaLabel{display:flex;justify-content:center;padding:18rem 0;background-color:var(--keycolor);height:-moz-fit-content;height:fit-content;flex-basis:28rem;margin-left:-1rem;padding-right:2rem}@media(max-width: 767px){.mMagareaLabel{flex-basis:var(--space24);padding-right:0}}.mMagareaLabel span{display:block;writing-mode:vertical-lr;text-orientation:upright;height:-moz-fit-content;height:fit-content;font-feature-settings:normal}.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}.mButtonlist{display:flex;flex-direction:column;width:100%;gap:var(--space48)}.mButtonlist:where(._titlebottommarginnarrow){gap:var(--space32)}.mButtonlist:where(._vertical) .mButtonlistContainer{flex-direction:column;gap:var(--space16)}.mButtonlist:where(._col2) .mButtonlistContainer{display:flex;flex-wrap:wrap;gap:var(--space16)}@media(min-width: 768px){.mButtonlist:where(._col2) .mButtonlistContainer>*{width:calc((100% - var(--space16)*1)/2)}}@media(max-width: 767px){.mButtonlist:where(._col2) .mButtonlistContainer{gap:var(--space8)}}.mButtonlist:where(._col3) .mButtonlistContainer{display:flex;flex-wrap:wrap}@media(min-width: 768px){.mButtonlist:where(._col3) .mButtonlistContainer{gap:var(--space8)}.mButtonlist:where(._col3) .mButtonlistContainer>*{width:calc((100% - var(--space8)*2)/3)}}.mButtonlist:where(._col4) .mButtonlistContainer{display:flex;flex-wrap:wrap;gap:var(--space8)}@media(min-width: 768px){.mButtonlist:where(._col4) .mButtonlistContainer>*{width:calc((100% - var(--space8)*3)/4)}}@media(max-width: 767px){.mButtonlist:where(._wideSpGap) .mButtonlistContainer{gap:var(--space16)}}.mButtonlist:where(._bordertop){position:relative}@media(min-width: 768px){.mButtonlist:where(._bordertop){padding-top:var(--space80)}}@media(max-width: 767px){.mButtonlist:where(._bordertop){padding-top:var(--space48)}}@media(min-width: 768px){.mButtonlist:where(._bordertop):where(._bordertopnarrow){padding-top:var(--space48)}}@media(max-width: 767px){.mButtonlist:where(._bordertop):where(._bordertopnarrow){padding-top:var(--space32)}}.mButtonlist:where(._bordertop)::after{content:"";display:block;width:100%;height:0;border-top:1px solid var(--gray_line);position:absolute;top:0;left:0}.mButtonlistContainer{display:flex;width:100%}@media(min-width: 768px){.mButtonlistContainer{-moz-column-gap:var(--space16);column-gap:var(--space16)}}@media(max-width: 767px){.mButtonlistContainer{flex-direction:column;row-gap:var(--space16)}}@media(min-width: 768px){.mButtonlistContainer:where(:has(.mButtonlistUnit:nth-child(3))){-moz-column-gap:var(--space8);column-gap:var(--space8)}}@media(max-width: 767px){.mButtonlistContainer:where(:has(.mButtonlistUnit:nth-child(3))){flex-direction:column;row-gap:var(--space8)}}.mButtonlistUnit{width:100%}.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))}.mLinkgroup{position:relative;pointer-events:none}@media(min-width: 768px){.mLinkgroup{display:flex;align-items:center;width:1200rem;padding-top:var(--space48);padding-bottom:var(--space48);min-height:112rem}.mLinkgroup:has(.cIconlinkText._18){padding-top:var(--space32);padding-bottom:var(--space32)}}@media(max-width: 767px){.mLinkgroup{padding-top:var(--space32);padding-bottom:var(--space32)}}.mLinkgroup._small{min-height:80rem;padding-top:var(--space32);padding-bottom:var(--space32)}.mLinkgroup::after{content:"";display:block;width:100%;height:0;border-top:1px solid var(--gray_line);position:absolute;bottom:0;left:0}.mLinkgroup>*{pointer-events:auto}@media(min-width: 768px){.mLinkgroup+.mLinkgroup{margin-top:calc(var(--space80)*-1)}}@media(max-width: 767px){.mLinkgroup+.mLinkgroup{margin-top:calc(var(--space48)*-1)}}.mLinkgroup .cHeading:has(.mLinkgroupHeading)+.mLinklist{padding-top:0}@media(max-width: 767px){.mLinkgroup._bordertop{padding-top:var(--space32)}}.mLinkgroup._bordertop::before{content:"";display:block;width:100%;height:0;border-top:1px solid var(--gray_line);position:absolute;top:0;left:0}.mLinkgroupInner{width:100%}@media(min-width: 768px){.mLinkgroupInner{flex:1;display:flex;justify-content:space-between;gap:var(--space80)}}@media(max-width: 767px){.mLinkgroupInner{display:flex;flex-direction:column;gap:var(--space32)}}.mLinkgroupHeading{color:var(--primary);flex-shrink:0;flex-grow:1}@media(min-width: 768px){.mLinkgroup:has(.cIconlinkText._18) .mLinkgroupHeading{padding-top:16rem}}.mSNSlinks{position:relative;width:100%}@media(min-width: 768px){.mSNSlinks{display:flex;align-items:center;padding-top:calc(var(--space32) + 1px);padding-bottom:calc(var(--space32) + 1px);min-height:112rem}}@media(max-width: 767px){.mSNSlinks{padding-top:calc(var(--space32) + 1px);padding-bottom:calc(var(--space32) + 1px)}}.mSNSlinks::before{content:"";display:block;width:100%;height:0;border-top:1px solid var(--gray_line);position:absolute;top:0;left:0}.mSNSlinks::after{content:"";display:block;width:100%;height:0;border-top:1px solid var(--gray_line);position:absolute;bottom:0;left:0}.mSNSlinksInner{width:100%}@media(min-width: 768px){.mSNSlinksInner{flex:1;display:flex;justify-content:space-between;align-items:center;gap:32rem}}@media(max-width: 767px){.mSNSlinksInner{display:flex;flex-direction:column;gap:var(--space32)}}.mSNSlinksTitle{color:var(--primary);flex-shrink:0;flex-grow:1;width:-moz-fit-content;width:fit-content}@media(min-width: 768px){.mSNSlinksTitle{padding-right:car(--space32)}}.mSNSlinksItems{flex-grow:1;display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}@media(min-width: 768px){.mSNSlinksItems{justify-content:flex-end;gap:36rem var(--space24);align-items:center;max-width:71.7857142857%;width:-moz-fit-content;width:fit-content}.mSNSlinksItems:has(>.mSNSlinksItem:nth-child(2))>*{max-width:calc((100% - var(--space24)*1)/2);width:-moz-fit-content;width:fit-content}.mSNSlinksItems:has(>.mSNSlinksItem:nth-child(3))>*{max-width:calc((100% - var(--space24)*2)/3);width:-moz-fit-content;width:fit-content}.mSNSlinksItems:has(>.mSNSlinksItem:nth-child(4))>*{max-width:calc((100% - var(--space24)*3)/4);width:-moz-fit-content;width:fit-content}.mSNSlinksItems:has(>.mSNSlinksItem:nth-child(5))>*{max-width:calc((100% - var(--space24)*4)/5);width:-moz-fit-content;width:fit-content}.mSNSlinksItems:has(>.mSNSlinksItem:nth-child(6))>*{max-width:calc((100% - var(--space24)*5)/6);width:-moz-fit-content;width:fit-content}}@media(max-width: 767px){.mSNSlinksItems{gap:var(--space16) var(--space32);position:relative}.mSNSlinksItems>*{flex-grow:1;width:calc((100% - var(--space32))/2);max-width:calc((100% - var(--space32))/2)}}@media(min-width: 768px){:root[data-dir^="/about/people-and-culture/"] .mSNSlinksItems{justify-content:flex-start}}.mSNSlinksLinkText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.mSNSlinksLinkText:where(._hover *){opacity:.5}.mSNSlinksLink{display:flex;align-items:center;justify-content:center;color:var(--gray_text);gap:var(--space8)}@property --durationrate{syntax:"<number>";initial-value:0;inherits:false}@keyframes rotateIndicator{0%{--durationrate: 0}100%{--durationrate: 1}}.mctWrap{--keycolor: var(--brand_green);display:grid;grid-template-columns:repeat(2, 1fr);gap:56rem;margin-top:-22rem}@media(max-width: 767px){.mctWrap{gap:var(--space48);grid-template-columns:1fr;margin-top:0}}.mctWrap+.mctWrap{margin-top:0}.mArticlelist .cHeading{margin-bottom:var(--space32)}.mButtonlist{--keycolor: var(--brand_green);padding-top:var(--space80);border-top:1px solid var(--gray_line);z-index:1}@media(max-width: 767px){.mButtonlist{padding-top:var(--space48)}}[data-ani]{--duration: 0.2s}[data-ani] .mOpenbuttonPictureListItem,[data-ani] .cButtonPictureListItem{opacity:0}[data-ani] .mOpenbuttonPictureListItem:is(._animation),[data-ani] .cButtonPictureListItem:is(._animation){opacity:1;animation:rotateIndicator var(--duration) linear}[data-ani] .mOpenbuttonPictureListItem:is(._animation):where(._motionreduced *),[data-ani] .cButtonPictureListItem:is(._animation):where(._motionreduced *){animation-play-state:paused}[data-ani] .mOpenbuttonPictureListItem:is(._finish),[data-ani] .cButtonPictureListItem:is(._finish){opacity:1}.mButtonlist+.mLinkgroup{width:100%}.mButtonlist+.mLinkgroup:has(+.mSNSlinks){margin-bottom:calc(var(--space80)*-1)}@media(max-width: 767px){.mButtonlist+.mLinkgroup:has(+.mSNSlinks){margin-bottom:calc(var(--space48)*-1)}}.mButtonlist+.mLinkgroup:has(+.mSNSlinks)::after{content:none}.mctWrap{--keycolor: var(--purple);display:grid;grid-template-columns:repeat(2, 1fr);gap:56rem;margin-top:-22rem}@media(max-width: 767px){.mctWrap{gap:var(--space48);grid-template-columns:1fr;margin-top:10rem}}.mctWrap:has(.mctCategory.__wide){grid-template-columns:1fr}