#mdsBlock{padding-bottom:8.78477306vw}.mdsTitle{margin:0;padding-bottom:3.513909224vw}.mdsTitle .titleArea{font-size:3.3674963397vw;color:#005e3b;font-weight:700;line-height:1.2}#mdsMvBlock{margin:0;display:grid;grid-template-columns:1fr 49.4875549048vw}#mdsMvTitleBlock{position:relative;z-index:0}#mdsMvTitleUnit{width:43.9238653001vw;position:absolute;top:2.9282576867vw;right:.5124450952vw;z-index:0}#mdsMvTitle{padding-bottom:1.756954612vw}#mdsMvTitle h1{margin:0;font-size:5.5636896047vw;color:#005e3b;font-weight:700;line-height:1.2}#mdsMvProductName{margin:0;padding-bottom:4.39238653vw;font-size:3.074670571vw;color:#005e3b;font-weight:700;line-height:1.2}#mdsMvInfoTxt{margin:0;font-size:1.756954612vw;font-weight:700;line-height:1.4}#mdsMvImgBlock{width:49.4875549048vw}#mdsPca1Block{padding-top:7.3206442167vw}#mdsPca1Fig1{width:85.4319180088vw;margin:0 auto;display:block}#mdsNavList{margin:6.588579795vw 0 1.756954612vw;padding:0}#mdsNavList .pcaNavList li{line-height:1.6}#mdsAbout .mdsTitle{padding-bottom:.878477306vw}#mdsAbout .leadTxt{font-size:1.317715959vw;line-height:1.6}#mdsAbout .titStyle{padding-bottom:.878477306vw}#mdsAbout .leadTxt+.titStyle{margin-top:3.513909224vw}#mdsFeatures{margin-top:7.3206442167vw;margin-bottom:8.78477306vw;padding:6.588579795vw 0;color:#fff;background:#005e3b}#mdsFeatures .mdsTitle .titleArea{color:#fff}#mdsFeatures .mdsFeaturesUnit+.mdsFeaturesUnit{margin-top:6.588579795vw}#mdsFeatures .mdsFeaturesUnit .textArea+.textArea{margin-top:1.756954612vw}#mdsFeatures .mdsFeaturesUnit .labelTitleStyle{margin-bottom:2.635431918vw}#mdsFeatures .mdsFeaturesUnit .labelTitleStyle .labelStyle1{font-size:2.196193265vw;position:relative;top:-.2928257687vw;z-index:0}#mdsFeatures .mdsFeaturesUnit .labelTitleStyle .titleArea{font-size:2.635431918vw}#mdsFeaturesPoint1 .pcaUnit{display:grid;grid-template-columns:1fr 1fr;gap:3.513909224vw}#mdsFeaturesPoint1 .pcaUnit .figArea .mdsFeaturesPoint1Fig1{width:42.1669106881vw}#mdsFeaturesPoint1 .pcaUnit .figArea .mdsFeaturesPoint1Fig1 figcaption{padding-top:.439238653vw;font-size:1.1713030747vw;font-weight:700;line-height:1.4;text-align:right}#mdsFeaturesPoint1 .pcaUnit .mdsFeaturesPoint1Fig2{padding-top:2.635431918vw}#mdsFeaturesPoint2 .pcaUnit{display:grid;grid-template-columns:1fr 1fr;gap:3.513909224vw}#mdsFeaturesPoint2Fig1{width:55.4904831625vw}#mdsFeaturesPoint2Fig1 figcaption{margin-left:1em;text-indent:-1em;padding-top:.439238653vw;font-size:1.0248901903vw;text-align:right}#mdsFeaturesPoint3 .pcaUnit{display:grid;grid-template-columns:1fr 1fr;gap:3.513909224vw}#mdsFeaturesPoint3Fig1{width:55.4904831625vw}#mdsLineupFig1{width:63.8360175695vw;margin:2.635431918vw auto}#mdsLineup .btnCenterBlock{margin-top:1.756954612vw}#mdsLineup .btnCenterBlock .btnStyle a{text-align:left}#mdsSustainability{margin:7.3206442167vw auto 0}#mdsSustainability .txtArea+.titStyle{margin-top:1.756954612vw}#mdsSustainabilityFig1{width:68.2284040996vw;margin:2.635431918vw auto 0;display:block}#mdsSustainability .authorityBlock{margin-top:3.513909224vw}#mdsSustainability .authorityBlock ol>li::before{font-weight:400}#mdsSustainability .authorityBlock ol li{font-size:.878477306vw}@media only screen and (min-width: 1366px){#mdsBlock{padding-bottom:120px}.mdsTitle{padding-bottom:48px}.mdsTitle .titleArea{font-size:46px}#mdsMvBlock{width:1366px;margin:0 auto;grid-template-columns:1fr 676px}#mdsMvTitleUnit{width:600px;top:40px;right:7px}#mdsMvTitle{padding-bottom:24px}#mdsMvTitle h1{font-size:76px}#mdsMvProductName{padding-bottom:60px;font-size:42px}#mdsMvInfoTxt{font-size:24px}#mdsMvImgBlock{width:676px}#mdsPca1Block{padding-top:100px}#mdsPca1Fig1{width:1167px}#mdsNavList{margin:90px 0 24px;padding:0}#mdsAbout .mdsTitle{padding-bottom:12px}#mdsAbout .leadTxt{font-size:18px}#mdsAbout .titStyle{padding-bottom:12px}#mdsAbout .leadTxt+.titStyle{margin-top:48px}#mdsFeatures{margin-top:100px;margin-bottom:120px;padding:90px 0}#mdsFeatures .mdsFeaturesUnit+.mdsFeaturesUnit{margin-top:90px}#mdsFeatures .mdsFeaturesUnit .textArea+.textArea{margin-top:24px}#mdsFeatures .mdsFeaturesUnit .labelTitleStyle{margin-bottom:36px}#mdsFeatures .mdsFeaturesUnit .labelTitleStyle .labelStyle1{font-size:30px;top:-4px}#mdsFeatures .mdsFeaturesUnit .labelTitleStyle .titleArea{font-size:36px}#mdsFeaturesPoint1 .pcaUnit{gap:48px}#mdsFeaturesPoint1 .pcaUnit .figArea .mdsFeaturesPoint1Fig1{width:576px}#mdsFeaturesPoint1 .pcaUnit .figArea .mdsFeaturesPoint1Fig1 figcaption{padding-top:6px;font-size:16px}#mdsFeaturesPoint1 .pcaUnit .mdsFeaturesPoint1Fig2{padding-top:36px}#mdsFeaturesPoint2 .pcaUnit{gap:48px}#mdsFeaturesPoint2Fig1{width:758px}#mdsFeaturesPoint2Fig1 figcaption{padding-top:6px;font-size:14px}#mdsFeaturesPoint3 .pcaUnit{gap:48px}#mdsFeaturesPoint3Fig1{width:758px}#mdsLineupFig1{width:872px;margin:36px auto}#mdsLineup .btnCenterBlock{margin-top:24px}#mdsSustainability{margin:100px auto 0}#mdsSustainability .txtArea+.titStyle{margin-top:24px}#mdsSustainabilityFig1{width:932px;margin:36px auto 0}#mdsSustainability .authorityBlock{margin-top:48px}#mdsSustainability .authorityBlock ol li{font-size:12px}}@media only screen and (max-width: 767px){#mdsBlock{padding-bottom:12.8vw}.mdsTitle{padding-bottom:6.4vw}.mdsTitle .titleArea{font-size:6.4vw;line-height:1.4}#mdsMvBlock{padding:6.4vw 0 0;grid-template-columns:1fr}#mdsMvTitleUnit{width:auto;padding:0;position:relative;top:0;right:auto}#mdsMvTitle{padding:0 2.6666666667vw 3.2vw}#mdsMvTitle h1{font-size:11.7333333333vw}#mdsMvProductName{padding:0 2.6666666667vw 6.4vw;font-size:6.9333333333vw}#mdsMvInfoTxt{padding:0 2.6666666667vw 6.4vw;font-size:4.8vw;line-height:1.4}#mdsMvImgBlock{width:100%;margin-left:0;display:block;position:relative;z-index:0}#mdsPca1Block{padding-top:16vw}#mdsPca1Fig1{width:100%;margin:0 auto}#mdsNavList{margin:9.6vw 0 3.2vw;padding:0 2.6666666667vw}#mdsAbout .mdsTitle{padding-bottom:3.2vw}#mdsAbout .leadTxt{font-size:4.2666666667vw;line-height:1.6}#mdsAbout .titStyle{padding-bottom:3.2vw}#mdsAbout .leadTxt+.titStyle{margin-top:12.8vw}#mdsAboutFig1{padding-bottom:3.2vw}#mdsFeatures{margin-top:16vw;margin-bottom:12.8vw;padding:12.8vw 0}#mdsFeatures .mdsFeaturesUnit+.mdsFeaturesUnit{margin-top:12.8vw}#mdsFeatures .mdsFeaturesUnit .textArea+.textArea{margin-top:6.4vw}#mdsFeatures .mdsFeaturesUnit .labelTitleStyle{margin-bottom:6.4vw;grid-template-columns:auto 1fr}#mdsFeatures .mdsFeaturesUnit .labelTitleStyle .labelStyle1{font-size:4.2666666667vw;top:-1.0666666667vw}#mdsFeatures .mdsFeaturesUnit .labelTitleStyle .titleArea{padding-left:3.2vw;font-size:5.8666666667vw;line-height:1.4}#mdsFeaturesPoint1 .pcaUnit{grid-template-columns:1fr;gap:6.4vw}#mdsFeaturesPoint1 .pcaUnit .figArea .mdsFeaturesPoint1Fig1{width:100%}#mdsFeaturesPoint1 .pcaUnit .figArea .mdsFeaturesPoint1Fig1 figcaption{padding-top:1.6vw;font-size:3.7333333333vw}#mdsFeaturesPoint1 .pcaUnit .mdsFeaturesPoint1Fig2{padding-top:6.4vw}#mdsFeaturesPoint2 .pcaUnit{margin-top:9.6vw;display:grid;grid-template-columns:1fr;gap:6.4vw}#mdsFeaturesPoint2Fig1{width:100%}#mdsFeaturesPoint2Fig1 figcaption{padding-top:1.6vw;font-size:3.7333333333vw;text-align:left}#mdsFeaturesPoint3 .pcaUnit{display:grid;grid-template-columns:1fr;gap:6.4vw}#mdsFeaturesPoint3Fig1{width:100%}#mdsLineupFig1{width:100%;margin:6.4vw auto 0}#mdsLineup .btnCenterBlock{margin-top:6.4vw}#mdsSustainability{margin:16vw auto 0}#mdsSustainability .txtArea+.titStyle{margin-top:6.4vw}#mdsSustainabilityFig1{width:100%;margin:6.4vw auto 0}#mdsSustainability .authorityBlock{margin-top:6.4vw}#mdsSustainability .authorityBlock ol li{font-size:3.2vw}}