@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Open+Sans:wght@300..800&display=swap);.l-flex{display:flex}.l-grid{display:grid}@media screen and (min-width:521px){.l-flex--md{display:flex}.l-grid--md{display:grid}}@media screen and (max-width:520px){.br--mobile-hidden,.xs--none{display:none}}.home #content-catch h2 strong{font-family:Open Sans,sans-serif;font-weight:400!important}@media screen and (min-width:1450px){.home #content-catch{min-height:50vh}.home #content-catch .catch_inner{padding-top:130px}}@media only screen and (min-width:767px)and (max-width:1198px){.home #content-catch{background:none!important;height:auto}.home #content-catch:before{aspect-ratio:4/3;background:url(/en/images/home/main_catch.jpg) no-repeat 0 0/cover;content:"";display:block;width:100%}.home #content-catch .catch_inner{padding-top:0}.home #content-catch h2{margin-left:0;max-width:none!important;width:100%}.home #content-catch h2 .xs-none{display:none}.home #content-catch p{max-width:none;text-align:center}.home .l_content .summary{padding-left:1%}}.l_footer .l_footer_products ul{width:-webkit-fit-content;width:fit-content}.product-index .link--button.download--pdf,.product.fiber .link--button.download--pdf{background-color:#d6181f;border-radius:40px;box-sizing:border-box;color:#fff;display:grid;font-family:Open Sans,sans-serif;grid-template-columns:auto 30px;padding:15px 3rem}.product-index .link--button.download--pdf .link--text,.product.fiber .link--button.download--pdf .link--text{font-size:1.8rem;margin-top:3px}@media screen and (min-width:521px){.product-index .link--button.download--pdf,.product.fiber .link--button.download--pdf{grid-template-columns:auto 30px;transition:background-color .3s;width:340px}.product-index .link--button.download--pdf:hover,.product.fiber .link--button.download--pdf:hover{background-color:color-mix(in srgb,#d6181f 40%,red)}}@media screen and (max-width:520px){.product-index .link--button.download--pdf,.product.fiber .link--button.download--pdf{margin-left:auto;margin-right:auto;margin-top:10%;width:90%}.product-index .link--button.download--pdf .link--text,.product.fiber .link--button.download--pdf .link--text{font-size:1.4rem}}.product-index .l_footer .l_footer_products ul{margin-bottom:0}.product-index .download--pdf{margin-inline:auto}@media screen and (min-width:521px){.product-index .download--pdf{margin-bottom:3%;margin-top:2%}}@media screen and (max-width:520px){.product-index .download--pdf{margin-bottom:10%;margin-top:5%}}.pitcher #ej106_ej105 .articlecard_item.is-override .status{background-image:none!important;height:520px}.pitcher #ej106_ej105 .articlecard_item.is-override .block{grid-template-columns:auto 80px}.pitcher #ej106_ej105 .articlecard_item.is-override .block+.block{margin-top:2%}.pitcher #ej106_ej105 .articlecard_item.is-override .block--ej105 .figure{padding:0 8.3%}.pitcher #ej106_ej105 .articlecard_item.is-override .figure{align-self:center}.pitcher #ej106_ej105 .articlecard_item.is-override .name{margin-bottom:0;padding-bottom:10px;padding-top:10px}.pitcher #ej106_ej105 .articlecard_item.is-override .info{padding-bottom:10px;padding-top:10px}.pitcher #ej106_ej105 .articlecard_item.is-override .nsf{font-size:1.6rem;margin-top:-5px;padding-bottom:0!important}.pitcher #ej106_ej105 .panel_items .special dd+dt{margin-top:4%}.undersink .block{margin-bottom:3%}.undersink .df-title{font-weight:100}.undersink .df-text{font-size:1.4rem}.undersink .list--photo{column-gap:4%;grid-template-columns:34% auto}.undersink #eu103 .item--02{overflow:hidden;width:100%}.undersink #eu103 .item--02 .images{height:100%;object-fit:cover}@media screen and (min-width:521px){.undersink .df{flex:1;padding-left:5%}.undersink .df-title{font-size:3.6rem;padding-bottom:30px}.undersink .figure{flex:0 1 200px;margin-left:10%}.undersink .list--photo{flex:0 1 460px;margin-left:5%}.undersink #eu301 .codicil{margin-inline:auto;max-width:860px}.undersink #eu103 .list--photo{grid-template-columns:40% 55%}}@media screen and (max-width:520px){.undersink .df{margin-inline:auto;width:96%}.undersink .df-title{font-size:2rem;padding-bottom:6%}.undersink .figure,.undersink .list--photo{margin-top:5%}.undersink #eu103 .list--photo{column-gap:2%;grid-template-columns:48% 50%}.undersink #eu103 .item--01{margin-bottom:0}.undersink #eu103 .item--02{height:100%}.undersink #eu103 .item--02 .images{aspect-ratio:2/2.88;height:auto;object-fit:cover}}.countertop .content .df-title{font-size:2rem;font-weight:600;margin-bottom:8px}.countertop .content .df-text,.countertop .content .list-item{font-size:1.4rem;line-height:1.8}.countertop .content .list{margin-left:2rem}.countertop .content .list .list-item{list-style-type:disc}.countertop .content .block--special+.block--features{margin-top:6%}.countertop .content .close_detail{margin-top:3%}@media screen and (min-width:521px){.countertop .content .wrap--inner.l-grid--md{column-gap:8%;grid-template-columns:repeat(2,1fr);padding:20px}}@media screen and (max-width:520px){.countertop .content .wrap--inner{padding:0 20px 10%}.countertop .content .block--special{margin-top:6%}}.product--plumbed-in_water_dispenser #content-catch{background:url(../../images/product/plumbed-in_water_dispenser/main_catch.jpg) no-repeat 100% 0}.product--plumbed-in_water_dispenser .block--01 .title--block{font-size:3.5rem;font-weight:100;margin-bottom:2%}.product--plumbed-in_water_dispenser .block--01 .photo--gallery{column-gap:2%;grid-template-columns:repeat(2,1fr)}.product--plumbed-in_water_dispenser .block--02{margin-top:5%}.product--plumbed-in_water_dispenser .block--02 .title--box{font-size:2rem;font-weight:600;margin-bottom:8px}.product--plumbed-in_water_dispenser .block--02 .list--disc{margin-left:2rem}.product--plumbed-in_water_dispenser .block--02 .list--disc .list-item{list-style-type:disc}.product--plumbed-in_water_dispenser .panel_items{display:block!important}@media screen and (min-width:521px){.product--plumbed-in_water_dispenser .list-item,.product--plumbed-in_water_dispenser .text{font-size:1.4rem}.product--plumbed-in_water_dispenser #content-catch{background-size:contain;max-height:550px}.product--plumbed-in_water_dispenser .articlecard_item .text{margin-left:55px;margin-top:5%}.product--plumbed-in_water_dispenser .panel_items .inner{padding:20px 8px}.product--plumbed-in_water_dispenser .block--01{column-gap:5%;grid-template-areas:"title photo" "text photo";grid-template-columns:auto 30%}.product--plumbed-in_water_dispenser .block--01 .title--block{grid-area:title}.product--plumbed-in_water_dispenser .block--01 .text{grid-area:text}.product--plumbed-in_water_dispenser .block--01 .figure{grid-area:photo}.product--plumbed-in_water_dispenser .block--02{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:520px){.product--plumbed-in_water_dispenser .list-item,.product--plumbed-in_water_dispenser .text{font-size:1.3rem}.product--plumbed-in_water_dispenser .articlecard_item .text{font-size:1.4;margin-top:4%;padding-left:5%;padding-right:3%}.product--plumbed-in_water_dispenser .articlecard_item .name.title--product-name{line-height:1.2!important}.product--plumbed-in_water_dispenser .block--01 .title--block{font-size:3rem;line-height:1.2;margin-bottom:8%;padding-left:2%}.product--plumbed-in_water_dispenser .block--01 .text{padding-left:3%;padding-right:3%}.product--plumbed-in_water_dispenser .block--01 .photo--gallery{margin:8% 0 10%;position:relative}.product--plumbed-in_water_dispenser .box{padding-left:3%;padding-right:3%}.product--plumbed-in_water_dispenser :where(.box+.box){margin-top:5%}.product--plumbed-in_water_dispenser .close_detail{margin-top:8%}}.product.cartridge .articlecard_item .euc{margin-left:1.2rem;margin-top:5px!important}.product.membrane .content--product,.product.three_layered .content--product{margin:5% 0 10%!important}.product.membrane .content--product :where(.article--product+.article--product),.product.three_layered .content--product :where(.article--product+.article--product){border-top:1px solid #eaeaea;margin-top:4%;padding-top:3%}.product.membrane .content--product .title--article,.product.three_layered .content--product .title--article{color:#838f9a;font-family:Open Sans,sans-serif;font-size:4.4rem;font-weight:400}.product.membrane .content--product .wrap,.product.three_layered .content--product .wrap{column-gap:10%;display:grid;margin-top:3%}.product.membrane .content--product .wrap.wrap--column-2,.product.three_layered .content--product .wrap.wrap--column-2{grid-template-columns:repeat(2,minmax(auto,300px))}.product.membrane .content--product .wrap.wrap--column-3,.product.three_layered .content--product .wrap.wrap--column-3{grid-template-columns:repeat(3,minmax(auto,300px))}.product.membrane .content--product .caption,.product.three_layered .content--product .caption{background-color:#f2f2f5;border-radius:30px;color:#2b2b2b;font-family:Open Sans,sans-serif;font-size:1.4rem;margin-top:20px;padding:8px 0;text-align:center}.product.membrane .content--product .caption .span,.product.three_layered .content--product .caption .span{font-size:1.3rem;margin-left:1.5rem}.product.membrane .content--product .caption+.caption,.product.three_layered .content--product .caption+.caption{margin-top:8px}@media screen and (max-width:520px){.product.membrane .content--product .article--product+.article--product,.product.three_layered .content--product .article--product+.article--product{border-top:1px solid #eaeaea;margin-top:10%;padding-top:6%}.product.membrane .content--product .title--article,.product.three_layered .content--product .title--article{font-size:2.4rem}.product.membrane .content--product .wrap,.product.three_layered .content--product .wrap{margin-top:8%}.product.membrane .content--product .wrap.wrap--column-2,.product.membrane .content--product .wrap.wrap--column-3,.product.three_layered .content--product .wrap.wrap--column-2,.product.three_layered .content--product .wrap.wrap--column-3{gap:30px;grid-template-columns:repeat(2,1fr)}.product.membrane .content--product .text,.product.three_layered .content--product .text{font-size:1.4rem;margin-top:20px}}.product.membrane .link--button.download--pdf,.product.three_layered .link--button.download--pdf{margin-top:5%}#fiber-three-layered .content--product .product--02 .wrap.wrap--column-2{grid-template-columns:repeat(2,1fr)}#fiber-three-layered .content--product .product--02 .wrap.wrap--column-2 .caption{margin-top:0;padding-left:2rem;padding-right:2rem}#fiber-three-layered .content--product .product--02 .wrap.wrap--column-2 .caption .span{display:block;margin-left:0}#fiber-three-layered .content--product .l-grid{align-items:start;column-gap:2%;display:flex;grid-template-columns:repeat(2,1fr);justify-content:center}@media screen and (max-width:520px){#fiber-three-layered .content--product .product--02 .wrap.wrap--column-2{grid-template-columns:1fr}#fiber-three-layered .content--product .span{margin-left:1rem}#fiber-three-layered .content--product .card .caption--02{padding-left:10px;padding-right:10px}#fiber-three-layered .l_content_inner_mobile{padding:0 0 0 4.5%}#fiber-three-layered .l_content_inner_mobile .codicil,#fiber-three-layered .l_content_inner_mobile .fabric{margin-right:3.5%}#fiber-three-layered .table-swipe{overflow-x:scroll;-webkit-overflow-scrolling:touch;margin-right:-3.5%;width:auto}#fiber-three-layered .table-swipe .table{width:130vw}#fiber-three-layered .table-swipe td,#fiber-three-layered .table-swipe th{line-height:1.45;padding:8px 7px 13px 10px!important}}#fiber-membrane .table--sheet{border-collapse:collapse;margin-bottom:2%;margin-top:.5%;table-layout:fixed;width:100%}#fiber-membrane .table--sheet .td,#fiber-membrane .table--sheet .th{border:1px solid #eaeaea;font-size:1.6rem;padding:10px 1rem 10px 2rem}#fiber-membrane .table--sheet .th{background-color:#ededed;font-size:1.8rem;text-align:left;width:50%}#fiber-membrane .df--applications .list--photo-gallery{display:grid;gap:0 2%;grid-template-columns:repeat(2,1fr)}#fiber-membrane .df--applications .list--photo-gallery .list-item{width:100%!important}#fiber-membrane .df--applications .list--photo-gallery .images{vertical-align:top}.about .l_site_inner .l_content .l_content_inner .box04:before{display:none}.about .box--04 .images{width:100%}.about .box--04 .block .text{font-size:1.4rem;line-height:1.8}@media screen and (min-width:521px){.about .box--04 .photo--gallery{column-gap:2%;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:2%}.about .box--04 .photo--gallery .list-item{margin-bottom:0!important}.about .box--04 .block{margin-bottom:5%}.about .box--04 .block .text{box-sizing:border-box;flex:1;padding-right:5%}.about .box--04 .block .figure{flex:0 1 49%;margin-left:auto}}@media screen and (max-width:520px){.about .box--04 .photo--gallery .list-item+.list-item{margin-top:2%}.about .box--04 .block{margin-bottom:5%}.about .box--04 .block .text{padding:20px 10px}}.why sup{font-size:80%;position:relative;top:-3px}.why #filter-13subs{padding-bottom:4%}.why #filter-13subs .title--block{font-size:3rem;text-align:center}.why #filter-13subs .title--box-wrap{font-size:2.3rem;text-align:center}.why #filter-13subs .title--box-wrap--note{margin-bottom:2.5%;text-align:center}.why #filter-13subs .title--box{font-size:1.8rem;margin-bottom:1.3%}.why #filter-13subs .block--01{counter-reset:row-num}.why #filter-13subs .block--01 .box--01{margin-bottom:4%}.why #filter-13subs .block--02{border-top:1px dashed #ccc;margin-top:5%;padding-top:2%}.why #filter-13subs .block--02 .title--block{margin-bottom:3%}.why #filter-13subs .block--02 .title--box{font-size:2.3rem;margin-bottom:.2rem}.why #filter-13subs .block--02 .title--box .span--title-note{font-size:90%;font-weight:400}.why #filter-13subs .block--02 .title--box:before{content:"";display:inline-block;height:2rem;margin-right:.8rem;transform:translateY(2px);width:1.4rem}.why #filter-13subs .block--02 .title--box.title--color-shg{color:#4e95d9}.why #filter-13subs .block--02 .title--box.title--color-shg:before{background-color:#4e95d9}.why #filter-13subs .block--02 .title--box.title--color-hg{color:#ffc000}.why #filter-13subs .block--02 .title--box.title--color-hg:before{background-color:#ffc000}.why #filter-13subs .block--02 .title--box.title--color-basic{color:#93d050}.why #filter-13subs .block--02 .title--box.title--color-basic:before{background-color:#93d050}.why #filter-13subs .block--02 .title--product-feature{color:#666;font-size:1.8rem;margin-bottom:1rem}.why #filter-13subs .block--02 :where(.box+.box){margin-top:4%}.why #filter-13subs .block--02 .df--compatible{font-size:1.4rem;line-height:1.8}.why #filter-13subs .block--02 .df--compatible .wrap{display:grid;grid-template-columns:40% auto}.why #filter-13subs .block--02 .df--compatible .wrap+.wrap{border-top:1px dotted #ccc;margin-top:3px;padding-top:3px}.why #filter-13subs .text--table-note{font-size:1.3rem;margin-top:15px}.why #filter-13subs .box .table{border-collapse:collapse;counter-reset:row-num;table-layout:fixed}.why #filter-13subs .box .table .td,.why #filter-13subs .box .table .th{border:1px solid #ccc;box-sizing:border-box;font-size:1.4rem;line-height:1.8;padding:.3em 1rem}.why #filter-13subs .box .table .th{text-align:left}.why #filter-13subs .box .table .icon--number{margin-right:2.5rem;position:relative;width:2.1rem}.why #filter-13subs .box .table .icon--number:before{color:#fff;content:counter(row-num,circled-decimal) " ";counter-increment:row-num;font-size:1.2rem;position:absolute;text-align:center;top:-1px;width:2.1rem;z-index:2}.why #filter-13subs .box .table .icon--number:after{background-color:#d6181f;border-radius:50%;content:"";display:block;height:2.1rem;position:absolute;top:-2px;width:2.1rem;z-index:1}.why #filter-13subs .box .table.table--02 .icon--number:after{background-color:#0c2765}.why #filter-13subs .box .table .td--text{padding-right:2%}.why #filter-13subs .box .table .td--icon{vertical-align:middle;width:80px}.why #filter-13subs .box .table .list--icon-grade{column-gap:5px;display:grid;grid-template-columns:repeat(3,12px);justify-content:center}.why #filter-13subs .box .table .list--icon-grade .icon{height:12px;width:12px}.why #filter-13subs .box .table .list--icon-grade .icon--shg{background-color:#4e95d9}.why #filter-13subs .box .table .list--icon-grade .icon--hg{background-color:#ffc000}.why #filter-13subs .box .table .list--icon-grade .icon--basic{background-color:#93d050}@media screen and (min-width:521px){.why #filter-13subs .box{margin-left:8%;margin-right:8%}.why #filter-13subs .box .th{width:25rem}.why #filter-13subs .text--align-center{vertical-align:middle}.why #filter-13subs .title--box .span--title-note{margin-left:2rem}}@media screen and (max-width:520px){.why #filter-13subs .title--box .span--title-note{display:block}.why #filter-13subs .block--01 .box--01,.why #filter-13subs .block--01 .box--02{padding-left:1.5%;padding-right:1.5%}.why #filter-13subs .block--01 .box--01 .title--box,.why #filter-13subs .block--01 .box--02 .title--box{margin-top:5%;padding-left:3%;padding-right:3%}.why #filter-13subs .block--01 .box .table{margin-top:3%}.why #filter-13subs .block--02{margin-top:10%}.why #filter-13subs .block--02 .box{padding-left:4%;padding-right:3%}.why #filter-13subs .box .table{width:100%}.why #filter-13subs .box .table .td--text,.why #filter-13subs .box .table .th{font-size:12px}.why #filter-13subs .box .table .th{width:36%;word-break:break-all}.why #filter-13subs .box .table .td--text{width:50%}.why #filter-13subs .box .table .td--icon{width:14%}.why #filter-13subs .box .table .list--icon-grade{column-gap:2px}.why #filter-13subs .box .table .list--icon-grade .icon{height:10px;width:10px}}