@charset "UTF-8";.barTitle{background:#fff;font-size:calc(1.325rem + .675vw);border-left:solid 10px #67aaee;padding:2px 15px}.waterHeaterMain{margin:0 0 55px}.waterHeaterMainPic{display:block;margin:0 0 45px;max-width:970px}.waterHeaterMainText{font-size:calc(1.405rem + 1.395vw);color:#67aaee;text-align:center}.abilityRow{margin:0 0 50px}.abilityContent{border-top:solid 1px #b0b0b0;border-left:solid 1px #b0b0b0;margin:0 0 20px}.abilityHead{display:flex;align-items:center;background:#fff3f3;padding:10px;border-right:solid 1px #b0b0b0;border-bottom:solid 1px #b0b0b0;max-width:970px}.abilityData{display:flex;align-items:center;padding:15px 25px;border-right:solid 1px #b0b0b0;border-bottom:solid 1px #b0b0b0;max-width:970px}.abilityPic{position:relative;margin:0 10px 0 0}.abilityPicNo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;color:#fff;font-size:calc(1.315rem + .585vw);max-width:970px}.abilityIcon{display:block;width:40px}.compare{margin:0 0 60px}.compareTitle{font-size:calc(1.375rem + 1.125vw);font-weight:700;margin:0 0 25px}.comparePic{margin:0 auto 20px;max-width:400px}.compareFig{max-width:300px;margin:0 auto}.valueTitle{font-size:calc(1.375rem + 1.125vw);font-weight:700;color:#ee676b;margin:0 0 15px;text-align:center}.valuePic{margin:0 0 50px}.valueList{background:#f6f9fb;padding:15px}.valueItem{padding:18px 0}.valueItem:not(:last-of-type){border-bottom:solid 1px #707070}.pointTitle{display:flex;align-items:center;position:relative;margin:0 0 10px;max-width:970px}.pintNo{width:60px;height:60px;border-radius:50%;background:#ee676b;color:#fff;font-weight:700;margin:0 15px 0 0}.pintNo p{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;font-size:10px;line-height:1.2;max-width:970px}.pintNo span{font-size:15px}.valueItemText{font-size:calc(1.325rem + .675vw);font-weight:700}.matTtile{font-size:calc(1.325rem + .675vw);font-weight:700}.mat{max-width:730px;margin:0 auto 40px}.planLink{max-width:200px;margin:0 auto}.planLinkMin{margin:0 0 10px;text-align:center}.othersText{margin:0 0 15px}.otherItem{padding:0 0 0 20px;position:relative}.otherItem:not(:last-of-type){margin:0 0 10px}.otherItem::before{content:"・";position:absolute;top:0;left:0}.otherLink{display:inline-block}.otherLink span{display:inline-block;margin:0 0 0 5px}@media (min-width:1000px){.barTitle{font-size:2rem}.barTitle{font-size:calc(1.375rem + 1.125vw)}.waterHeaterMainText{font-size:2.8rem}.abilityRow{margin:0 0 70px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:970px}.abilityContent{margin:0;width:calc(100% * (665 / 970))}.abilityBox{display:flex;max-width:970px}.abilityHead{padding:18px 15px;width:230px}.abilityData{width:calc(100% - 230px)}.abilityPic{margin:0 25px}.abilityPicNo{font-size:1.9rem}.abilityFig{margin:0 0 0 10px;width:calc(100% * (285 / 970))}.abilityIcon{width:88px}.compare{margin:0 0 80px}.compareTitle{font-size:2.5rem}.compareRow{display:flex;justify-content:space-between;align-items:flex-start;max-width:970px}.comparePic{width:calc(100% * (400 / 970))}.compareContent{width:calc(100% * (550 / 970))}.valueTitle{font-size:2.5rem}.valuePic{margin:0 0 70px;max-width:970px}.valueList{padding:60px 45px}.valueItemRow{display:flex;align-items:center;max-width:880px}.valueItemRowStart{align-items:flex-start}.valueContent{width:560px}.pointTitle{margin:0}.pintNo{margin:0 25px 0 0;width:83px;height:83px}.pintNo p{font-size:1.8rem}.pintNo span{font-size:2.2rem}.valueItemText{font-size:2rem}.matTtile{font-size:2rem}}@media (min-width:1000px) and (min-width:1000px){.barTitle{font-size:2.5rem}}