@layer page{body#home #main{padding:0}body#home header nav{border-bottom:none}body#home #mainC{float:left;width:726px}body#home #mainR{float:right;width:224px}body#home #mainR .bnr_l{display:none}body#home #mainR .bnr_s{display:block}@media screen and (max-width:1240px){body#home #mainR .container_m{display:flex;align-items:center;justify-content:space-between}body#home #mainR .bnr_s{display:none}body#home #mainR .bnr_l{display:block;width:100%;height:auto}body#home #mainR .shopLink img{width:100%;height:auto}}@media screen and (max-width:1200px){body#home #mainR{padding-top:10px}body#home .mid_banners{display:none}}body#home #main .recommendBox{height:42px;box-sizing:border-box;background:#002a60;border-radius:0 4px 0 0;padding:11px 18px;line-height:1}body#home #main .recommendBox h2{font-size:85%;display:inline-block;border-radius:20px;border:none;background:#ff4d00;color:#fff;margin:0;padding:2px 20px}body#home #main .recommendBox ul{display:inline-block;vertical-align:top;padding:4px 0 0}body#home #main .recommendBox ul li{display:inline-block;font-size:100%;line-height:1;margin-right:5px}body#home #main .recommendBox ul li a{color:#fff}body#home #main #mainvisual{float:left;width:600px}body#home #main #newProducts{float:right;width:400px;border-bottom:1px solid #d8d7d6}body#home #main #newProducts .recBox{width:50%;height:199px;float:left;box-sizing:border-box;border:1px solid #d8d7d6;border-bottom:none;border-left:none;position:relative}body#home #main #newProducts .recBox:nth-child(n+5){display:none}body#home #main #newProducts .even{border-left:none}body#home #main #newProducts a{display:block;padding:12px 17px 5px;text-decoration:none}body#home #main #newProducts .title{text-decoration:underline;display:block}body#home #main #newProducts .date{color:#ff4d00;font-size:85%;display:block;text-align:right}body#home #main #newProducts .photo{width:165px;overflow:hidden;margin-bottom:5px;height:122px;background:#f5f5f5 url(/shared/img/fig_logo_gray.png) no-repeat 50%;background-size:60% auto}body#home #main #newProducts .photo img{width:165px;height:auto}body#home #main #newProducts .label{display:block;position:absolute;top:0;right:0}body#home #main #spongeCareer{position:relative}body#home #main #spongeCareer .color-btn{position:absolute;bottom:76px;left:50px;padding:15px 30px}body#home #main #spongeCareer .color-btn .bg{padding-right:17px;background:url(/shared/img/ico/ico_arrow_wht_l.png) no-repeat 100%}body#home #main #main_massage{clear:both}body#home #main .contentBox{clear:both;margin-bottom:40px}body#home #main .contentBox li a{text-decoration:none}body#home #main .contentBox h2{overflow:hidden;line-height:1.6;margin-bottom:10px;padding:12px 0;border-top:2px solid #013c8f;border-bottom:1px solid #bebdbb}body#home #main .contentBox h2 strong{vertical-align:middle}body#home #main .contentBox h2 .color-btn{font-size:70%;padding:6px 12px;float:right}body#home #main .contentBox h2 .color-btn .bg{padding-left:12px;background-position:0;background-repeat:no-repeat}body#home #main .contentBox h2 .engTitle{font-size:50%;vertical-align:middle;padding:10px;margin-left:15px;border-left:1px dotted #bebdbb;color:#40c7fb}body#home #main #materialArea h2{padding-left:43px;background:url(/img/ico_home_material.png) no-repeat 0}body#home #main #informationArea h2{padding-left:43px;background:url(/img/ico_home_information.png) no-repeat 0}body#home #main #blogArea h2{padding-left:43px;background:url(/img/ico_home_blog.png) no-repeat 0}body#home #main #mainR #contactBox{margin-bottom:20px;border-radius:5px;border:2px solid #025cd7}body#home #main #mainR #contactBox h2{background:#013c8f;padding:7px 0;font-size:100%;font-weight:400;color:#fff;text-align:center;margin-bottom:10px}body#home #main #mainR #contactBox .photo{width:199px;margin:0 auto 10px}body#home #main #mainR #contactBox .number{text-align:center}body#home #main #mainR #contactBox .contactInfo{padding:0 10px 10px;margin-bottom:0;font-size:95%;line-height:1.2}body#home #main #mainR #contactBox .timezoon{font-size:90%;display:block;margin-bottom:5px}body#home #main #mainR #contactBox strong{color:#c70003;display:block}body#home #main #mainR #contactBox .frm-btn{border:1px solid #dadada;display:block;padding:12px 0;text-align:center;margin:0 auto 10px;width:198px;color:#c70003;text-decoration:none}body#home #main #mainR .faxDl{display:block;padding:12px;margin-bottom:20px;text-align:center}body#home #main #mainR .faxDl .bg{padding-left:22px;background:url(/shared/img/ico/ico_download.png) no-repeat 0}body#home #main #mainR .faxDl:hover .bg{background-image:url(/shared/img/ico/ico_download_wht.png)}body#home #main #mainR .vml-btn{display:block;text-align:center;text-decoration:none;padding:12px;border:none;border-radius:3px;margin-bottom:20px}body#home #main #mainR .bnr{display:block;border:1px solid #bebdbb;border-radius:0;margin-bottom:20px;box-sizing:border-box;overflow:hidden}body#home #main #mainR .serviceBox{margin-bottom:20px;border-radius:5px;border:2px solid #025cd7}body#home #main #mainR .serviceBox a{text-decoration:none;display:block;background:#e7f3fc}body#home #main #mainR .serviceBox h2{background:#013c8f;padding:7px 0;margin-bottom:0;font-size:100%;font-weight:400;color:#e7f3fc;text-align:center}body#home #main #mainR .serviceBox .title{display:block;padding:11px 7px;text-decoration:underline}body#home #main #mainR .shopLink img{width:100%;height:auto}body#home #main_massage{box-sizing:border-box;padding:40px;margin-bottom:40px;border:1px solid #dededd}@media screen and (max-width:1240px){body#home #mainC{width:100%}body#home #inner{padding:0 20px;box-sizing:border-box}body#home #mainR{width:100%}body#home #main .recommendBox ul li a{font-size:90%}body#home #main #mainvisual{width:100%!important}body#home #main #mainvisual .slick-slide img,body#home #main #spongeCareer img{width:100%!important;height:auto}body#home #main #spongeCareer .color-btn{bottom:42px}body#home #main #mainR #contactBox h2{margin-bottom:0}body#home #main #mainR #contactBox .number img:first-child,body#home #main #mainR #contactBox .photo{margin-right:10px}body#home #main #mainR #contactBox .number{text-align:left;margin-bottom:10px}body#home #main #mainR #contactBox .innerBox{padding:20px}body#home #main #mainR #contactBox .timezoon{display:inline-block}body#home #main #mainR #contactBox .responsible{display:block}body#home #main #mainR #contactBox .contactInfo br{display:none}body#home #main #mainR #contactBox .frm-btn{width:100%;margin-bottom:0}body#home #main #mainR .serviceBox{width:32%;float:left;box-sizing:border-box}body#home #main #mainR .serviceBox.center{margin:0 1%}body#home #main #mainR .serviceBox img{width:100%!important;height:auto}body#home #main .recommendBox h2{padding:2px 5px}body#home #main #newProducts .recBox{width:25%;min-height:250px}body#home #main #newProducts .recBox .photo{width:100%}body#home #main #newProducts>div:first-child{border-left:1px solid #d8d7d6}body#home #main #newProducts{width:100%!important}body#home #main #mainR #contactBox .photo{float:left}}@media screen and (max-width:1100px){body#home #main ul.searchBrc li .discription,body#home #main ul.searchBrc li .title{font-size:90%!important;line-height:1.2;width:63%}body#home #main ul.searchBrc li{min-height:98px}}@media screen and (max-width:980px){body#home #main #mainR #contactBox .responsible{display:block;clear:both}body#home #main ul.searchBrc{overflow:hidden}body#home #main ul.searchBrc li{width:100%;border-bottom:1px dotted #dededd}body#home #main ul.searchBrc li a{padding:1.6%;display:block;overflow:hidden}body#home #main ul.searchBrc li .discription,body#home #main ul.searchBrc li .title{width:65%}}@media screen and (max-width:736px){body#home #main .recommendBox{border-radius:4px 4px 0 0}body#home #main{width:100%}body#home #inner{padding:0 0 3.2%}body#home #main .contentBox{margin-bottom:6.4%}body#home #main .recommendBox{display:none}body#home #main .main_banner{margin:0 0 4vw;clear:both}body#home #main .main_banner img{display:block;width:100%;height:auto}body#home #main #mainvisual{margin-bottom:12%}.mobile body#home #useArea{clear:both;margin-bottom:6.4%}.mobile body#home #useArea h2{margin-bottom:0;padding-left:43px;background:url(/shared/img/ico/ico_title_use.png) no-repeat 0}.mobile body#home #useArea h2 a{font-size:70%;padding:6px 12px;float:right}.mobile body#home #useArea h2 .engTitle{font-size:50%;vertical-align:middle;padding:10px;margin-left:15px;border-left:1px dotted #bebdbb;color:#40c7fb}.mobile body#home #cateNavi ul{overflow:hidden;border:1px solid #d8d7d6;border-bottom:none;border-top:none;border-collapse:collapse;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-o-flex-wrap:wrap;flex-wrap:wrap}.mobile body#home #cateNavi li{width:50%;border-bottom:1px solid #d8d7d6}.mobile body#home #cateNavi li a[href*="use/water/"]{font-size:1rem}.mobile body#home #cateNavi li a[href*="use/water/"] br{display:none!important}.mobile body#home #cateNavi li:nth-child(2n-1) a{border-right:1px solid #d8d7d6}.mobile body#home #cateNavi li a{background-position:3.2%;background-repeat:no-repeat;padding:5% 8% 5% 31%;min-height:57px;display:block;font-size:1.1rem;background-size:42px}body#home #main #newProducts{margin-bottom:3.2%;display:flex;flex-wrap:wrap}body#home #main #newProducts .recBox{width:50%;height:auto;min-height:200px!important;float:none}body#home #main #newProducts .photo{width:100%!important}body#home #main #newProducts>div:nth-child(2n-1){border-left:1px solid #d8d7d6}body#home #main ul.searchBrc li .photo{width:25%}body#home #main #contactBox .number,body#home #main #contactBox .photo{width:100%}body#home #main #contactBox .number img{width:100%!important;height:auto}body#home #main #contactBox .contactInfo strong{display:block}body#home #main #mainR .serviceBox{width:100%;margin-bottom:3.2%}body#home #main #mainR .serviceBox.center{margin:0 0 3.2%}body#home #main #mainR .serviceBox img{width:45%!important;padding:1.6%;float:left}body#home #main #bnrMovie img{width:100%!important;height:auto}body#home #main #mainR .serviceBox a{overflow:hidden}body#home #main #mainR .serviceBox .title{width:55%;float:left}body#home #main #mainR .bnr_link img{width:100%;height:auto;display:block}body#home #main #contactBox .frm-btn{border:1px solid #dadada;display:block;padding:12px 0;text-align:center;margin:0 auto 10px;color:#c70003;text-decoration:none}body#home #main .faxDl{display:block;padding:12px;margin-bottom:20px;text-align:center}body#home #main .vml-btn{border:none;border-radius:3px}body#home #main .bnr,body#home #main .vml-btn{display:block;text-align:center;text-decoration:none;padding:12px;margin-bottom:20px}body#home #main .bnr{background:#eee;color:#4e4e4e}body#home #main #contactBox .innerBox{padding:3.2%}body#home #main #contactBox{margin-bottom:20px;border-radius:5px;border:2px solid #025cd7}body#home #main #contactBox .innerBox>a{margin-bottom:3.2%}body#home #main #contactBox h2{background:#013c8f;padding:7px 0;font-size:100%;font-weight:400;color:#fff;text-align:center;margin-bottom:10px}body#home #mainvisual div a.externalLink{background:none;padding:none}.mobile body#home #main #contactBox .bnr{padding:0;border:1px solid #bebdbb}.mobile body#home #main #contactBox .bnr img{width:100%!important;height:auto;display:block}}.tablet body#home #main .recommendBox ul{width:83%;float:right}.tablet body#home #main .recommendBox ul li a{font-size:.9rem}}