.content-asset .lAction{position:relative;z-index:1}.content-asset .lAction-head{font-family:Hiragino Kaku Gothic W7 JIS2004,sans-serif}.content-asset .lAction .cThirdColumn-title{display:none}.content-asset .lAction .cThirdColumn-image{margin:0;display:flex;align-items:center;justify-content:center}.content-asset .lAction .cThirdColumn-head{font-family:Hiragino Kaku Gothic W5 JIS2004,sans-serif;font-weight:500;letter-spacing:0}.content-asset .lEnvironmental-headWrapper{position:relative;z-index:1}.content-asset .lEnvironmental-head{font-family:Hiragino Kaku Gothic W7 JIS2004,sans-serif}.content-asset .lEnvironmental-inner{position:relative;z-index:1}.content-asset .lEnvironmental-list{display:flex;flex-direction:column}.content-asset .lKvCover-landingCover{width:100%;height:100%;pointer-events:none;position:absolute;z-index:199;filter:brightness(1);position:fixed;top:0;left:0}.content-asset .lKvCover-shine{width:100%;height:100vh;height:100lvh;object-fit:cover;position:absolute;z-index:1}.content-asset .lKvCover-shine.-hide{display:none}.content-asset .lKvCover-gradientCover{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity 1.5s cubic-bezier(.37,0,.63,1) .5s;background-color:#fff}.content-asset .lKvCover-gradientCover.-hide{opacity:0;background:none}.content-asset .llistItem{display:grid}.content-asset .llistItem-image img{width:100%;height:100%;object-fit:cover}.content-asset .llistItem-lead{line-height:1.5;font-weight:700}.content-asset .llistItem-text{line-height:1.5;letter-spacing:-.05em}.content-asset .llistItem-note{color:#888;line-height:1.5}.content-asset .lMovie{position:fixed;z-index:0;top:0;left:0;width:100vw;height:100vh;object-fit:cover;object-position:center;pointer-events:none;transition:opacity .6s}.content-asset .lMovie video{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.99}.content-asset .lMovie.-hide{opacity:0}.content-asset .lOtherContents{position:relative;z-index:1}.content-asset .lOtherContentsCard{display:flex;transition:opacity .2s linear}.content-asset .lOtherContentsCard:hover{opacity:.5}.content-asset .lOtherContentsCard-imageWrapper{overflow:hidden}.content-asset .lOtherContentsCard-imageWrapper .image{object-fit:cover}.content-asset .lOtherContentsCard .lOtherContentsCard-textWrapper{flex:1}.content-asset .lOtherContentsCard-textWrapper{width:100%}.content-asset .lOtherContentsCard-titleWrapper{display:flex;justify-content:space-between;align-items:end}.content-asset .lOtherContentsCard-title{font-family:Hiragino Kaku Gothic W5 JIS2004,sans-serif}.content-asset .lOtherContentsCard-text{font-family:Hiragino Kaku Gothic W3 JIS2004,sans-serif}.content-asset .lOtherContentsItem-cardWrapper{display:flex}.content-asset .lProductCreation-headWrapper{position:relative;z-index:1}.content-asset .lProductCreation-head{font-family:Hiragino Kaku Gothic W7 JIS2004,sans-serif}.content-asset .lProductCreation-inner{position:relative;z-index:1}.content-asset .lProductCreation-list{display:flex;flex-direction:column}.content-asset #sustainability-contents{background-color:#fff}.content-asset #sustainability-contents .cAboutKv{position:relative}@media screen and (min-width:769px){.content-asset .lAction{padding-top:100px}.content-asset .lAction-headWrapper{margin-block:24px 35px}.content-asset .lAction-head{font-size:20px}.content-asset .lAction .cThirdColumn-item:first-of-type img{width:33px;height:25px;margin-left:-6px}.content-asset .lAction .cThirdColumn-item:nth-of-type(2) img{width:35px;height:25px;margin-left:-6px}.content-asset .lAction .cThirdColumn-item:nth-of-type(3) img{width:36px;height:30px;margin-left:-6px}.content-asset .lAction .cThirdColumn-image{width:40px;height:40px}.content-asset .lAction .cThirdColumn-main{margin-top:7px}.content-asset .lAction .cThirdColumn-head{font-size:14px;font-style:normal;line-height:1.42857;padding-bottom:10px}.content-asset .lEnvironmental{padding-top:115px;margin-bottom:100px}.content-asset .lEnvironmental-headWrapper{margin-block:24px 35px}.content-asset .lEnvironmental-head{font-size:20px}.content-asset .lEnvironmental-inner{margin-top:40px}.content-asset .lEnvironmental-list{gap:40px}.content-asset .llistItem{gap:30px;grid-template-columns:120px 1fr;align-items:center}.content-asset .llistItem-image{width:120px;height:120px}.content-asset .llistItem-lead{font-size:14px;padding-bottom:10px}.content-asset .llistItem-text{font-size:14px}.content-asset .llistItem-note{font-size:12px;margin-top:4px}.content-asset .lOtherContents{margin-top:80px}.content-asset .lOtherContentsCard{flex-direction:column;align-items:center;gap:20px}.content-asset .lOtherContentsCard-imageWrapper .image{height:206px}.content-asset .lOtherContentsCard-listArrow{width:13px}.content-asset .lOtherContentsCard-title{font-size:16px}.content-asset .lOtherContentsCard-text{display:block;font-size:14px;margin-top:9px;max-width:360px}.content-asset .lOtherContentsItem{margin-top:40px}.content-asset .lOtherContentsItem-cardWrapper{margin-top:40px;gap:30px}.content-asset .lProductCreation{padding-top:100px}.content-asset .lProductCreation-headWrapper{margin-block:24px 35px}.content-asset .lProductCreation-head{font-size:20px}.content-asset .lProductCreation-inner{margin-top:40px}.content-asset .lProductCreation-list{gap:10px}.content-asset #sustainability-contents .cFlexContent{position:relative;z-index:1}}@media screen and (max-width:768px){.content-asset .lAction{padding-top:4.375rem;padding-inline:1.0625rem}.content-asset .lAction .cSectionSmallTitle{margin-right:.875rem}.content-asset .lAction-headWrapper{margin-top:1.75rem;padding-bottom:2rem}.content-asset .lAction-head{font-size:1.25rem}.content-asset .lAction .cThirdColumn-inner{margin-inline:0}.content-asset .lAction .cThirdColumn-item{display:grid;grid-template-columns:4.0625rem 1fr;padding-block:1.625rem;border-block:1px solid hsla(0,0%,83.9%,.3019607843)}.content-asset .lAction .cThirdColumn-item:first-of-type img{width:1.6875rem;height:1.5625rem;position:relative}.content-asset .lAction .cThirdColumn-item:nth-of-type(2){border-top:none}.content-asset .lAction .cThirdColumn-item:nth-of-type(2) img{width:1.75rem;height:1.5rem;position:relative;top:-.3125rem;left:-.125rem}.content-asset .lAction .cThirdColumn-item:nth-of-type(3){border-top:none}.content-asset .lAction .cThirdColumn-item:nth-of-type(3) img{width:1.8125rem;height:1.8125rem;position:relative;top:-.25rem;left:-.125rem}.content-asset .lAction .cThirdColumn .cThirdColumn-item+.cThirdColumn-item{margin-top:0}.content-asset .lAction .cThirdColumn-main{margin:0}.content-asset .lAction .cThirdColumn-head{font-size:.875rem;margin-bottom:.75rem}.content-asset .lEnvironmental{padding-top:6.875rem;padding-inline:1.0625rem}.content-asset .lEnvironmental .cSectionSmallTitle{margin-right:.875rem}.content-asset .lEnvironmental-headWrapper{margin-top:1rem;padding-bottom:1.4285714286rem}.content-asset .lEnvironmental-head{font-size:1.25rem}.content-asset .lEnvironmental-inner{margin-top:1.25rem}.content-asset .lEnvironmental-list{gap:1.5rem}.content-asset .llistItem{gap:1.875rem;grid-template-columns:7.5rem 1fr}.content-asset .llistItem-image{width:7.5rem;height:7.5rem}.content-asset .llistItem-lead{font-size:.875rem;padding-bottom:.75rem}.content-asset .llistItem-text{font-size:.875rem;margin-bottom:.25rem}.content-asset .llistItem-note{font-size:.75rem}.content-asset .lOtherContents{margin-top:6.875rem;padding-inline:1.0625rem}.content-asset .lOtherContentsCard{flex-direction:row;align-items:center;gap:1.875rem}.content-asset .lOtherContentsCard-imageWrapper .image{height:7.5rem}.content-asset .lOtherContentsCard-listArrow{width:.6875rem}.content-asset .lOtherContentsCard-title{font-size:1rem}.content-asset .lOtherContentsCard-text{font-size:.875rem;margin-top:.5rem}.content-asset .lOtherContentsItem{margin-top:2.5rem}.content-asset .lOtherContentsItem-cardWrapper{flex-direction:column;margin-top:2.5rem;gap:.625rem}.content-asset .lProductCreation{padding-top:6.875rem;padding-inline:1.0625rem}.content-asset .lProductCreation .cSectionSmallTitle{margin-right:.875rem}.content-asset .lProductCreation-headWrapper{margin-top:1.75rem;padding-bottom:.8125rem}.content-asset .lProductCreation-head{font-size:1.25rem}.content-asset .lProductCreation-inner{margin-top:1.25rem}.content-asset .lProductCreation-list{gap:1.5rem}.content-asset #sustainability-contents .cLowerNav{padding-bottom:.0625rem}.content-asset #sustainability-contents .cSectionSmallTitle{padding-left:0}}@media screen and (min-width:769px) and (max-width:1100px){.content-asset .lOtherContentsCard-imageWrapper .image{height:300px}.content-asset .lOtherContentsItem-cardWrapper{flex-direction:column}}