.LayoutWrapper{width:106rem;margin:0 auto}.SpOnly{display:none}.BreadCrumb--Adjustment{padding:0 0 .8rem .8rem}.CommonHeading{font-size:4rem;font-weight:bold;text-align:center;color:#333}.CommonHeading__Text--Small{display:block;font-size:2.4rem}.CommonHeading__Text--Sub{display:block;font-size:1.5rem;color:#238532;margin-top:.5rem}.PrimaryButton{color:#fff;font-size:1.9rem;padding:.4rem 0;border-radius:.4rem;width:100%;background:#1f7d34 url(https://jp.images-monotaro.com/topic/schneider/img/schneider_icon_arrow01.svg) right 1.6rem center no-repeat;background-size:1.6rem 1.6rem}.PrimaryButton,.SecondaryButton{display:block;text-align:center;font-weight:bold;text-decoration:none}.SecondaryButton{border:.1rem solid #b3b3b3;color:#333;padding:.4rem;font-size:1.3rem;border-radius:.4rem;background:#f1f1f1;box-shadow:0 .1rem 0 #b3b3b3}.SecondaryButton--White{background:#fff}.SecondaryButton:hover{opacity:.5}.PdfButton{display:block;color:#333;border:.1rem solid #b3b3b3;filter:drop-shadow(0 .1rem 0 #b3b3b3);border-radius:.4rem;font-size:1.1rem;font-weight:bold;padding:.4rem;text-decoration:none;width:100%;margin-top:1.2rem}.PdfButton:hover{opacity:.5}.CommonBalloonHeading{text-align:center;margin-bottom:4rem}.CommonBalloonHeading__SubTitle{display:inline-block;background-color:#1c6a28;color:#fff;font-size:2.2rem;font-weight:bold;padding:.8rem;position:relative;width:48rem;text-align:center;margin:0 0 1.6rem;filter:drop-shadow(0 .2rem 0 rgba(0,0,0,1))}.CommonBalloonHeading__SubTitle:after{content:"";position:absolute;bottom:-1.2rem;left:50%;transform:translateX(-50%);border-style:solid;border-width:1.3rem 1.5rem 0 1.5rem;border-color:#1c6a28 transparent transparent transparent}.CommonBalloonHeading__MainTitle{font-size:2.8rem;font-weight:bold;color:#333;margin:0}.CommonBalloonHeading__MainTitle--Highlight{font-size:3.4rem}.MainVisual{background-color:#3dcd58;color:#fff}.MainVisual__Body{background:url(https://jp.images-monotaro.com/topic/schneider/img/schneider_MainVisual_bg02.jpg) no-repeat 50%;width:100%;height:29rem;display:flex;justify-content:end;padding:4rem;background-size:cover}.MainVisual__Copy{padding:2.4rem 2rem;border-radius:.8rem;background:rgba(0,0,0,.6);display:flex;width:51.8rem;flex-direction:column;justify-content:space-around}.MainVisual__MainCopy{font-size:2.4rem;line-height:1.3;font-weight:bold}.MainVisual__MainCopy--Highlight{font-size:3.4rem}.MainVisual__SubCopy{font-size:2.4rem;font-weight:bold;margin:0}.MainVisual__Sp{display:none}.BrandIntroduction{margin:5.6rem auto 7.2rem;text-align:center}.BrandIntroduction__Wrapper{background:url(https://jp.images-monotaro.com/topic/schneider/img/schneider_BrandIntroduction_bg02.jpg) no-repeat 50%;padding:4.8rem 5.6rem;background-size:cover}.BrandIntroduction__Text{color:#fff;margin-bottom:4.8rem;font-size:1.9rem;font-weight:bold}.BrandIntroduction__Heading{display:flex;align-items:center;justify-content:center;font-size:2.2rem;color:#fff;margin-bottom:2.4rem}.BrandIntroduction__Heading:before{content:"";flex-grow:1;height:.1rem;background-color:#fff;margin-right:.4rem}.BrandIntroduction__Heading:after{content:"";flex-grow:1;height:.1rem;background-color:#fff;margin-left:.4rem}.BrandIntroduction__Grid{display:flex;gap:2.4rem}.BrandBanner{flex:1;background-color:#fff;padding:1.6rem 2.4rem 1.6rem 1.6rem;align-items:center;text-decoration:none;display:flex;gap:.8rem;border-radius:.8rem;border:.2rem solid #3dcd58;background:#fff url(https://jp.images-monotaro.com/topic/schneider/img/schneider_icon_arrow02.svg) right .8rem center no-repeat;background-size:1.6rem 1.6rem}.BrandBanner:hover{opacity:.8}.BrandBanner__Content{text-align:left}.BrandBanner__Name{display:block;font-size:2rem;color:#238532;font-weight:bold}.BrandBanner__Text{font-size:1.3rem;color:#333;text-align:left;margin:0}.FeatureSection{background:#fffeed;padding:4.8rem 0}.FeatureSection,.FeatureWrapper{display:flex;flex-direction:column;gap:4rem}.FeatureCard{background-color:#fff;display:flex;padding:4rem;border-radius:.8rem;box-shadow:0 .4rem .4rem #b3b3b3;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.FeatureCard:hover{transform:translateY(-.4rem);box-shadow:0 .8rem 1.2rem #999;text-decoration:none}.FeatureCard__Info{width:48.2rem}.FeatureCard__Title{font-size:3.3rem;color:#333;line-height:1.3}.FeatureCard__Text{font-size:1.5rem;color:#333;margin:2rem 0 2.5rem}.FeatureCard__Visual{flex:1;display:flex;justify-content:flex-end;align-items:center}.FeatureCard__Image{max-width:100%;height:auto}.FeatureCard:hover .PrimaryButton{background-color:#008130}.NewArrival{padding:9.6rem 0 7.2rem}.ProductSeries{margin:0 auto 8rem}.NewArrival__Grid,.ProductSeries__Grid{display:flex;gap:4rem;flex-wrap:wrap}.NewArrival__Grid{padding:5.6rem 0 7.2rem;border-bottom:.1rem solid #b3b3b3}.ProductSeries__Grid{margin-bottom:4rem}.ProductCard{gap:.8rem;justify-content:space-between;width:calc((100% - 12rem) / 4)}.ProductCard,.ProductCardInner{display:flex;flex-direction:column}.ProductCardInner{flex-grow:1}.ProductCard__Name{font-size:1.5rem;margin:0 0 .8rem;font-weight:bold}.ProductCard__Image{width:100%;border:.1rem solid #ccc;padding:.8rem;display:flex;justify-content:center;align-items:center;min-height:14rem}.ProductCard__Description{font-size:1.3rem;margin:.8rem auto}.Recommendation{margin:0 auto 8rem}.Recommendation__ScrollArea{position:relative;overflow:hidden;height:48rem;transition:height .6s cubic-bezier(.25,.46,.45,.94);margin-top:5.6rem}.Recommendation__ScrollArea.is-Open{height:auto;max-height:300rem}.Recommendation__Action{position:absolute;bottom:0;left:0;width:100%;height:18rem;padding-top:8rem;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 70%);text-align:center;z-index:10;pointer-events:none;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:background .3s ease}.Recommendation__ScrollArea.is-Open .Recommendation__Action{position:relative;height:auto;padding:4rem 0 0;background:transparent}.Recommendation__Grid{display:flex;flex-wrap:wrap;gap:2.4rem}.RecommendationItem{width:calc((100% - 7.2rem)/4);text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.RecommendationItem__Content{width:100%}.RecommendationItem__Title{font-size:1.5rem;font-weight:bold;margin-bottom:.8rem}.RecommendationItem__Thumbnail{border:.1rem solid #ddd;max-width:100%;width:10rem;height:auto}.Recommendation__MoreButton{pointer-events:auto;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;font-size:1.4rem;box-sizing:border-box;width:33rem;height:3.2rem;background-color:#fff;box-shadow:0 .1rem 0 #b3b3b3;border-radius:.4rem;border:.1rem solid #238532;font-weight:bold}.Recommendation__MoreButton:hover{opacity:.5}.Recommendation__MoreButton.is-Active img{transform:rotate(180deg)}.Recommendation__Remarks{font-size:1.3rem;color:#333;margin:.8rem auto 0}.Sustainability__Container{display:flex;background-color:#f9f9f9;padding:2.4rem;border:.1rem solid #eee;align-items:center;gap:4rem}.Sustainability__Content{width:calc((100% - 52.4rem))}.Sustainability__Title{font-size:1.9rem;border-bottom:.1rem solid #999;padding:0 0 .8rem}.Sustainability__Lead{font-size:1.5rem;font-weight:bold;margin:1.6rem auto 0}.Sustainability__Text{font-size:1.3rem;margin:1.6rem auto 0}.Sustainability__Logo{width:48.4rem;height:auto}.SubPageVisual{background:#3dcd58 url(https://jp.images-monotaro.com/topic/schneider/img/schneider_ups_sub_bg.jpg) no-repeat 50%;background-size:cover;color:#fff}.SubPageVisual__Body{position:relative;display:flex;justify-content:space-between;align-items:center;z-index:1;height:22rem;padding:0 2.4rem}.SubPageVisual__Body:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://jp.images-monotaro.com/topic/schneider/img/schneider_SubPageVisual_bg03.jpg) no-repeat 50%;background-size:cover;z-index:-1}.SubPageVisual__Title{font-size:3.6rem;font-weight:bold;line-height:1.2;text-shadow:0 .4rem .4rem rgba(0,0,0,.25),0 .2rem .2rem #000;margin-bottom:1.6rem}.SubPageVisual__Description{font-size:1.5rem;margin:0;line-height:1.5;text-shadow:0 .1rem 0 #000;font-weight:bold}.SubPageVisual__EyeCatch{display:flex}.ProductCheck{margin-top:8.8rem}.ProductCheck__Inner{width:106rem;margin:0 auto;text-align:center;background:#f1f1f1;padding:0 7.2rem 3.2rem}.ProductCheck__BalloonHeading{position:relative;display:inline-block;background-color:#fffeed;border:.4rem solid #238532;padding:.8rem 6.4rem;font-size:2.8rem;font-weight:bold;color:#333;margin:-3.2rem 0 3.2rem}.ProductCheck__BalloonHeading:after{bottom:-1.8rem;border-width:1.6rem 1.5rem 0 1.5rem;border-color:#238532 transparent transparent transparent}.ProductCheck__BalloonHeading:after,.ProductCheck__BalloonHeading:before{content:"";position:absolute;left:50%;transform:translateX(-50%);border-style:solid}.ProductCheck__BalloonHeading:before{bottom:-1.3rem;border-width:1.4rem 1.2rem 0 1.2rem;border-color:#fffeed transparent transparent transparent;z-index:1}.ProductCheck__Lead{font-size:1.8rem;color:#333;margin-bottom:2.4rem}.ProductCheck__ImageContainer{margin-bottom:1.6rem}.ProductCheck__NoteContainer{display:flex;justify-content:center;align-items:flex-start;gap:.8rem}.ProductCheck__NoteText{font-size:1.5rem;line-height:1.6;text-align:left;color:#333;margin:0;width:79.5rem}.ProductCheck__NoteText--Bold{font-size:2rem;margin:0;vertical-align:middle;font-weight:bold;width:auto}.ProductCheckList{display:none}