

.product__top{width: 100%; height: auto; background: url('../img/sub/product/001/bg-01.png') no-repeat; background-size: cover;}
.product__intro{max-width: 1140px; width: 95%; display: flex; align-items: center; margin: 120px auto 77px;}
.intro__img{width: 648px;}
.product__intro.prd02 .intro__img{width: 100%; max-width: 659px;}
.product__intro.prd03{position: relative; left: -30px;}
.product__intro.prd04{position: relative; left: -30px;}
.product__intro.prd03 .intro__img{width: 100%; max-width: 727px;}
.product__intro.prd04 .intro__img{width: 100%; max-width: 745px; margin-left: -7%;}
.product__intro.prd09 .intro__img{width: 100%; max-width: 873px; margin-left: -9%;}
.product__intro.prd23 .intro__img{width: 100%; max-width: 916px; margin-left: -15%;}
.product__intro.prd26 .intro__img{width: 100%; max-width: 926px; margin-left: -14%;}
.intro__img img{width: 100%;}
.intro__text{margin-left: 10.52%;}
.product__intro.prd03 .intro__text{position: absolute; margin-left: 0; right: 0px;}
.product__intro.prd09 .intro__text{margin-left: 0;}
.product__intro.prd23 .intro__text{margin-left: -5%;}
.product__intro.prd26 .intro__text{margin-left: -7%;}
.product__intro.prd22 .intro__text{margin-left: 5.52%;}
.intro__text.prd06{margin-left: 4.52%;}
.product__intro.prd08 .intro__text{margin-left: 0;}
.product__intro.prd08 .intro__img{text-align: center;}
.product__intro.prd21 .intro__text{margin-left:4%}
 
.intro__text > span{font-size: 14px; font-weight: 300; line-height: 2.86; letter-spacing: normal; text-align: left; color: #000;}
.intro__text > h2{font-size: 50px; font-weight: 500; line-height: 1; letter-spacing: normal; text-align: left; color: #000;}
.intro__text ul{margin-top: 62px;}
.intro__text ul li{display: flex; margin: 20px 0;}
.intro--title{width: 45px;}
.intro--title span{font-size: 16px; font-weight: 300; letter-spacing: normal; text-align: left; color: #000;}
.intro--contents{margin-left: 65px;}
.intro--contents span{font-size: 16px; font-weight: 300; letter-spacing: normal; text-align: left; color: #000;}
.product__tab{max-width: 1920px; width: 100%; margin: auto; align-items: center;  background:#fff; z-index:1111 !important;}
.product__tab li{width: 50%; padding: 30px 0px; text-align: center;font-size: 20px; letter-spacing: normal; text-align: center; color: #000; cursor: pointer;}
.product__tab li.active{border-bottom: 3px solid #1a1a1a;}

.is-sticky .product__tab {left:50%; transform: translate(-50%, 0%);}
.product__000{max-width: 1920px; width: 100%; margin: auto;}
.product__000--img{width: 100%;}

.product__main{width: 100%;}
.main__img{width: 100%;}
.main__img img{width: 100%;}

.feature01 .pro-02{width: 100%;}
.feature01 .explain__common{padding-left: 32px;}
.feature01 .explain__common .explain__sub:last-child{margin-top: 35px;}
.explain__sub.prd00{margin-right: 9.03%;}


/* 영문버전 새로추가 */
.product__tab_01 .feature01.pro00 .explain01{display: flex; align-items: flex-end;}
.product__tab_01 .feature01.pro00 .explain01 .explain__sub{margin-right: 3.508%; width: 48.24%;}
.product__tab_01 .feature01.pro00 .explain01 .explain__sub .topic{text-align: left; margin-bottom: 0;}
.product__tab_01 .feature01.pro00 .explain01 .explain__sub .explain--p{font-size: 18px;}
.product__tab_01 .feature01.pro00 .explain01 .explain__sub>img{width: 100%;}
.product__tab_01 .feature01.pro00 .explain01>img{width: 48.24%;}
.product__tab_01 .feature01.pro00 .health-benefits{margin-top: 110px; padding: 86px 0 100px; background-color: #f2f2f2;}
.product__tab_01 .feature01.pro00 .health-benefits .topic{margin-bottom: 0px; color: #0068b7;}
.product__tab_01 .feature01.pro00 .health-benefits ul{margin-top: 20px; display: flex;}
.product__tab_01 .feature01.pro00 .health-benefits ul li{display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 50px; min-height: 270px; width: 23.68%; background: #fff; border-radius: 30px;}
.product__tab_01 .feature01.pro00 .health-benefits ul li+li{margin-left: 1.75%;}
.product__tab_01 .feature01.pro00 .health-benefits ul li p{margin-top: 10px; font-size: 24px; font-weight: bold; line-height: 1.14; text-align: center; color: #0068b7;}
.product__tab_01 .feature01.pro00 .alkali-water-block{display: flex; flex-direction: column; align-items: center;}
.product__tab_01 .feature01.pro00 .alkali-water-block .alkali-water__text{max-width:780px; width: 100%; padding: 12px 8px; display: flex; align-items: flex-start; justify-content: center; border-top: 1px solid #0068b7; border-bottom: 1px solid #0068b7;}
.product__tab_01 .feature01.pro00 .alkali-water-block .alkali-water__text .alkali-water__title p{font-size: 35px; line-height: 1.33; text-align: center; color: #000;}
.product__tab_01 .feature01.pro00 .alkali-water-block .alkali-water__text .alkali-water__title p span{font-weight: 500; color: #0068b7;}
.alkali-water-block .alkali-water__text img.quote{width: 32px;}
.alkali-water-block .alkali-water__text img.quote:first-child{margin-right: 0.877%;}
.alkali-water-block .alkali-water__text img.quote:last-child{margin-left: 0.877%;}
.product__tab_01 .feature01.pro00 .alkali-water-block>img{max-width: 1140px; width: 100%; margin-top: 40px;}
.product__tab_01 .feature01.pro00 .alkali-water-block table{width: 100%; border-collapse: collapse; border-top: 2px solid #1a1a1a; border-bottom: 2px solid #1a1a1a;}
.product__tab_01 .feature01.pro00 .alkali-water-block table th{padding: 16px 0; border-bottom: 1px solid #ccc; background-color: #f5f5f5; font-size: 18px; font-weight: 300; text-align: center; color: #000; border-right: 1px solid #ccc;}
.product__tab_01 .feature01.pro00 .alkali-water-block table th:last-child{border-right: 0;}
.product__tab_01 .feature01.pro00 .alkali-water-block table td{padding: 16px 0; text-align: center; font-size: 18px; font-weight: 300; color: #000; border-right: 1px solid #ccc;}
.product__tab_01 .feature01.pro00 .alkali-water-block table td:last-child{border-right: 0;}
.product__tab_01 .feature01.pro00 .alkali-water-block table tr:first-child td{border-bottom: 1px solid #ccc;}
.product__tab_01 .feature01.pro00 .explain02{display: flex;}
.product__tab_01 .feature01.pro00 .explain02 .explain__common{width: 50%; padding-left: 0;}
.product__tab_01 .feature01.pro00 .explain02 .explain__common .explain--subject{font-weight: 500; font-size: 32px;}
.product__tab_01 .feature01.pro00 .explain02 .explain__common .explain--p{ font-size: 18px;}
.product__tab_01 .feature01.pro00 .explain03 .explain__common{width: 50%;}
.product__tab_01 .feature01.pro00 .explain03 .explain__common .explain--subject{font-weight: 500; font-size: 32px;}
.product__tab_01 .feature01.pro00 .explain03 .explain__common .explain--p{font-size: 18px;}
.product__tab_01 .feature01.pro00 .explain03 .explain>img{width: 50%;}
.product__tab_01 .built-in-water-ionizer{width: 100%; height: 1260px; padding-top: 160px; background: url('../img/sub/product/006/en/pro_02.png') no-repeat center; box-sizing: border-box;}
.product__tab_01 .built-in-water-ionizer span{font-size: 25px; font-weight: 300; line-height: 1; text-align: left; color: #000;}
.product__tab_01 .built-in-water-ionizer .topic{margin-top: 25px; margin-bottom: 0; text-align: left;}
.product__tab_01 .built-in-water-ionizer p{margin-top: 25px; font-size: 20px; font-weight: 300; line-height: 1.25; text-align: left; color: #000;}
.professional-grade-stainless-steel{position: relative; width: 100%; height: 860px; text-align: center; background: url('../img/sub/product/006/en/pro_03.png') no-repeat; background-size: cover; margin-bottom: 163px;}
.professional-grade-stainless-steel .topic{margin-bottom: 10px; line-height: 1.36;}
.topic-with{font-size: 25px; font-weight: 300; line-height: 1.4; text-align: center; color: #000;}
.professional-grade-stainless-steel .professional-grade-stainless-steel__img{max-width: 840px; width: 100%; margin: 120px auto 0;}
.professional-grade-stainless-steel .professional-grade-stainless-steel__img figure{width: 100%; margin:0}
.professional-grade-stainless-steel .professional-grade-stainless-steel__img figure img{max-width: 840px; width: 100%;}
.professional-grade-stainless-steel .professional-grade-stainless-steel__img figcaption{font-size: 18px; font-weight: 300; line-height: 1.39; text-align: center; color: #000;}
.product__tab_01 .feature02.prd06 .explain__common .explain--subject{font-size: 32px;}
.product__tab_01 .feature02.prd06 .explain__common .explain--p{font-size: 18px;}
.product__tab_01 .feature02.prd03 .explain .explain__common{padding: 0 8.771%;}
.product__tab_01 .your-water-your-way01 .section__verti{display: flex; flex-direction: column; align-items: center;}
.product__tab_01 .your-water-your-way01 .section__verti .item{display: flex; flex-direction: column; align-items: center;}
.product__tab_01 .your-water-your-way01 .section__verti .item + .item{margin-top: 100px;}
.product__tab_01 .your-water-your-way01 .section__verti .item .item__img{display: flex; width: 100%;}
.product__tab_01 .your-water-your-way01 .section__verti .item .item__img img{width: 50%;}
.product__tab_01 .your-water-your-way01 .section__hori{display: flex;}
.product__tab_01 .your-water-your-way01 .section__hori .item{width: 50%; display: flex; flex-direction: column; align-items: center;}
/* .product__tab_01 .your-water-your-way01 .section__hori .item img{width: 100%;} */
.product__tab_01 .your-water-your-way01 .section__hori .item .item__text h5{text-align: left; line-height: 1.09;}
.product__tab_01 .your-water-your-way01 .section__hori .item .item__text p{text-align: left;}
.product__tab_01 .your-water-your-way01 .section .item__text h5{margin-top: 30px; font-size: 32px; line-height: 1.88; text-align: center; color: #000;}
.product__tab_01 .your-water-your-way01 .section .item__text h5.diff{font-size: 22px; line-height: 1.82;}
.product__tab_01 .your-water-your-way01 .section .item__text h5 span{font-weight: bold; font-size: 32px;}
.product__tab_01 .your-water-your-way01 .section .item__text p{margin-top: 16px; font-size: 18px; font-weight: 300; line-height: 1.39; text-align: center;color: #000;}
.product__tab_01 .turbo-mode-block{align-items: center;}
.product__tab_01 .turbo-mode-block>img{width: 40%;}
.product__tab_01 .turbo-mode-block .turbo-function__text{margin-left: 5.2%; width: 49.58%;}
.product__tab_01 .turbo-mode-block .turbo-function__text .topic{margin-bottom: 42px;}
.product__tab_01 .turbo-mode-block .turbo-function__text p{font-size: 18px; font-weight: 300; line-height: 1.38; letter-spacing: normal; text-align: center; color: #000; word-break: break-word;}
.product__tab_01 .turbo-mode-block .turbo-function__text p span{font-weight: 500;}
.product__tab_01 .turbo-mode-block .turbo-function__text p span.point-color{font-size: 24px;}
.product__tab_01 .turbo-mode-block .turbo-function__text table{margin: 60px 0 10px; width: 100%; border-collapse: collapse; border-top: 2px solid #1a1a1a; border-bottom: 2px solid #1a1a1a;}
.product__tab_01 .turbo-mode-block .turbo-function__text table th{padding: 18px 0; border-bottom: 1px solid #ccc; background-color: #f5f5f5; font-size: 18px; font-weight: 300; text-align: center; color: #000;}
.product__tab_01 .turbo-mode-block .turbo-function__text table th+th{border-left: 1px solid #ccc;}
.product__tab_01 .turbo-mode-block .turbo-function__text table td{padding: 18px 0; font-size: 18px; font-weight: 300; text-align: center; color: #000;}
.product__tab_01 .turbo-mode-block .turbo-function__text table td+td{border-left: 1px solid #ccc;}
.product__tab_01 .turbo-mode-block .turbo-function__text table tbody tr:first-child td{border-bottom: 1px solid #ccc;}
.product__tab_01 .turbo-mode-block .turbo-function__text>span{font-size: 18px;font-weight: 300; line-height: 1.38; text-align: left; color: #000;}
.product__tab_01 .smart-safety-diagnosis-funcion .safty-explain{flex-wrap: wrap; align-items: flex-start;}
.product__tab_01 .smart-safety-diagnosis-funcion .safty-explain li{width: 47.8%; display: flex; align-items: center;}
.product__tab_01 .smart-safety-diagnosis-funcion .safty-explain li:nth-child(2n){margin-left: 2.19%; margin-bottom: 40px;}
.product__tab_01 .smart-safety-diagnosis-funcion .safty-explain li img{width:27.52%}
.product__tab_01 .smart-safety-diagnosis-funcion .safty-explain li p{margin-left: 4.58%; width: 67.88%; font-size: 16px; font-weight: 300; line-height: 1.56; text-align: left; color: #000;}
.product__tab_01 .smart-safety-diagnosis-funcion .safty-explain li p b{font-size: 20px; font-weight: 500;}
.product__tab_01 .feature03.prd06{margin-top: 0;}
.product__tab_01 .features.prd06 .function-block .topic{margin-bottom: 25px;}
.product__tab_01 .features.prd06 .function-block .explain--p{margin-top: 0; font-size: 25px; font-weight: 300; line-height: 1; text-align: center; color: #000;}
.product__tab_01 .filter-purifier-system ul li{width: 100%; align-items: center;}
.product__tab_01 .filter-purifier-system ul li img{width: 50%;}
.product__tab_01 .filter-purifier-system ul li .filter-purifier-system__text{width: 41.22%; margin-left: 8.771%;}
.product__tab_01 .filter-purifier-system ul li .filter-purifier-system__text p{font-size: 18px; font-weight: 300; line-height: 1.39; text-align: left; color: #000;}
.product__tab_01 .filter-purifier-system ul li .filter-purifier-system__text p + p{margin-top: 20px;}
.product__tab_01 .feature05.prd06 .topic{margin-bottom: 10px;}
.product__tab_01 .feature05.prd02 .topic{margin-bottom: 10px;}
.product__tab_01 .feature05.prd01 .topic{margin-bottom: 10px;}
.product__tab_01 .color-backlight-touch-screen{padding:100px 0 143px; background-color: #f5f5f5;}
.product__tab_01 .color-backlight-touch-screen .topic{margin-bottom: 5px;}
.product__tab_01 .color-backlight-touch-screen__img{width: 100%; align-items: center; margin-top: 30px;}
.product__tab_01 .color-backlight-touch-screen__img>img{width:32.29%}
.product__tab_01 .color-backlight-touch-screen__img ul{display: flex; flex-wrap: wrap; margin-left: 7.70%; width: 762px;}
.product__tab_01 .color-backlight-touch-screen__img ul li{display: flex; flex-direction: column; margin-top: 40px; text-align: center;}
.product__tab_01 .color-backlight-touch-screen__img ul li+li{margin-left: 1.83%;}
.product__tab_01 .color-backlight-touch-screen__img ul li:nth-child(5){margin-left: 0;}
.product__tab_01 .color-backlight-touch-screen__img ul li img{width: 100%; margin-bottom: 10px;}
.product__tab_01 .color-backlight-touch-screen__img ul li span{font-size: 18px; font-weight: 500; color: #000;}
.product__tab_01 .color-backlight-touch-screen.prd01 .color-backlight-touch-screen__img ul{width: 842px; margin-left: 10.541%;}
.product__tab_01 .color-backlight-touch-screen.prd01 .color-backlight-touch-screen__img ul li{flex-direction: row-reverse; align-items: center; margin-top: 20px;}
.product__tab_01 .color-backlight-touch-screen.prd01 .color-backlight-touch-screen__img ul li+li{margin-left: 0;}
.product__tab_01 .color-backlight-touch-screen.prd01 .color-backlight-touch-screen__img ul li img{max-width: 762px; margin-bottom: 0; margin-left: 12px;}
.product__tab_01 .fixed-quantity-discharge-function .topic{margin-bottom: 10px;}
.product__tab_01 .convenient-fuction ul{width: 100%;}
.product__tab_01 .convenient-fuction li{width: 100%; display: flex; align-items: center; padding-bottom: 60px;}
.product__tab_01 .convenient-fuction li+li{margin-top: 60px;}
.product__tab_01 .convenient-fuction li>img{width: 50%;}
.product__tab_01 .convenient-fuction li div{width: 50%; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.product__tab_01 .convenient-fuction li div p{margin-top: 22px; font-size: 32px; line-height: 1.4; text-align: center; color: #000;}
.product__tab_01 .turbo-mode--verti p{font-size: 18px; font-weight: 300; line-height: 1.39; text-align: left; color: #000;}
.product__tab_01 .turbo-mode--verti p span{font-weight: 500; font-size: 22px;}
.product__tab_01 .turbo-mode--verti table{width: 100%; border-collapse: collapse; margin-top: 40px; margin-bottom: 13px; border-top: 2px solid #1a1a1a; border-bottom: 2px solid #1a1a1a;}
.product__tab_01 .turbo-mode--verti table th{padding: 18px 0; border-bottom: 1px solid #ccc; background-color: #f5f5f5; font-size: 18px; font-weight: 300; text-align: center; color: #000;}
.product__tab_01 .turbo-mode--verti table th+th{border-left: 1px solid #ccc;}
.product__tab_01 .turbo-mode--verti table td{padding: 18px 0; font-size: 18px; font-weight: 300; text-align: center; color: #000;}
.product__tab_01 .turbo-mode--verti table td+td{border-left: 1px solid #ccc;}
.product__tab_01 .turbo-mode--verti table tbody tr:first-child td{border-bottom: 1px solid #ccc;}
.product__tab_01 .turbo-mode--verti .img-block>img{width: 66.66%;}
.product__tab_01 .turbo-mode--verti .img-block .img-verti{width: 32.45%; margin-left: 0.877%; display: flex; flex-direction: column;}
.product__tab_01 .turbo-mode--verti .img-block .img-verti img{width: 100%;}
.product__tab_01 .turbo-mode--verti .img-block .img-verti img+img{margin-top: 10px;}
.product__tab_01 .img-checkBox{align-items: center;}
.product__tab_01 .img-checkBox>img {width: 50%;}
.product__tab_01 .img-checkBox ul{margin-left: 4.38%;}
.product__tab_01 .img-checkBox ul li{display: flex; align-items: flex-start;}
.product__tab_01 .img-checkBox ul li+li{margin-top: 30px;}
.product__tab_01 .img-checkBox ul li p{margin-left: 10px; font-size: 25px; line-height: 1.4; text-align: left; color: #000;}
.product__tab_01 .drain-faucet .sub-inner{align-items: center;}
.product__tab_01 .drain-faucet .sub-inner img{width: 50%;}
.product__tab_01 .drain-faucet .sub-inner div{width: 50%; padding: 0 100px; display: flex; flex-direction: column; align-items: center;}
.product__tab_01 .drain-faucet .sub-inner div .topic{margin-bottom: 5px;}
.product__tab_01 .drain-faucet .sub-inner div .explain--p{font-size: 18px;}
.product__tab_01 .turbo-engine-smps .bg-box{width:100%; height: 365px; padding: 0 8.421% 0 39.47%; display: flex; align-items: center; background: url('../img//sub/product/007/en/pro_16.png') no-repeat; background-size: cover;}
.product__tab_01 .turbo-engine-smps .bg-box li{font-size: 25px; font-weight: 500; line-height: 1.2; text-align: left; color: #fff;}
.product__tab_01 .turbo-engine-smps .bg-box li+li{margin-top: 20px;}
.product__tab_01 .turbo-engine-smps .bg-box li .space{display: inline-block; width: 15px;}
.product__tab_01 .genertating-of-alkaline-water .numBox-patent{margin-top: 50px; align-items: center; justify-content: center;}
.product__tab_01 .genertating-of-alkaline-water .numBox{margin-right: 8.771%; width:58.77%}
.product__tab_01 .genertating-of-alkaline-water .numBox li{display: flex; align-items: flex-start;}
.product__tab_01 .genertating-of-alkaline-water .numBox li+li{margin-top: 40px;}
.product__tab_01 .genertating-of-alkaline-water .numBox li img{margin-top: 10px;}
.product__tab_01 .genertating-of-alkaline-water .numBox li div{margin-left: 1.754%;}
.product__tab_01 .genertating-of-alkaline-water .numBox li div p{font-size: 25px; font-weight: 500; line-height: 1.2; letter-spacing: normal; text-align: left; color: #000; margin-bottom: 8px; word-break: keep-all;}
.product__tab_01 .genertating-of-alkaline-water .numBox li div span{font-size: 18px; font-weight: 300; line-height: 1.39; letter-spacing: normal; text-align: left; color: #000;}
.product__tab_01 .genertating-of-alkaline-water .patent{width: 32.45%; display: flex; flex-direction: column; align-items: center;}
.product__tab_01 .genertating-of-alkaline-water .patent img{width: 100%; margin-bottom: 10px;}
.product__tab_01 .genertating-of-alkaline-water .patent span{font-size: 18px; font-weight: 300; line-height: 1.39; text-align: center; color: #000;}
.product__tab_01 .electrolytic-cell-13 .sub-inner{display: flex; flex-direction: column; align-items: center;}
.product__tab_01 .electrolytic-cell-13 .electrolytic-cell-13__text{margin-top: 20px;}
.product__tab_01 .electrolytic-cell-13 .electrolytic-cell-13__text li{display: flex; align-items: flex-start;}
.product__tab_01 .electrolytic-cell-13 .electrolytic-cell-13__text li+li{margin-top: 20px;}
.product__tab_01 .electrolytic-cell-13 .electrolytic-cell-13__text li p{margin-bottom: 5px; font-size: 25px; font-weight: 500;  line-height: 1.39; letter-spacing: normal; text-align: left; color: #000;}
.product__tab_01 .electrolytic-cell-13 .electrolytic-cell-13__text li span{font-size: 20px; font-weight: 300; line-height: 1.39; letter-spacing: normal; text-align: left; color: #000;}
.product__tab_01 .alkaline-h2-hybrid{position: relative; height: 720px;}
.product__tab_01 .alkaline-h2-hybrid>div{width: 45.31%; padding-left: 20.31%; padding-top: 220px;}
.product__tab_01 .alkaline-h2-hybrid img{width:54.68%; position: absolute; right: 0;}
.product__tab_01 .alkaline-h2-hybrid h1{font-size: 54px; line-height: 1; letter-spacing: normal; text-align: left; color: #000;}
.product__tab_01 .alkaline-h2-hybrid p{margin: 20px 0; font-size: 25px; line-height: 1.2; letter-spacing: normal; text-align: left; color: #000;}
.product__tab_01 .alkaline-h2-hybrid span{font-size: 20px; line-height: 1.25; letter-spacing: normal; text-align: left; color: #0068b7;}
.product__tab_01 .your-water-tour-way.prd05 ul li{display: flex;}
.product__tab_01 .your-water-tour-way.prd05 ul li div{width: 50%;}
.product__tab_01 .your-water-tour-way.prd05 ul li div b{font-size: 32px; line-height: 1.09; letter-spacing: normal; text-align: left; color: #000;}
.product__tab_01 .your-water-tour-way.prd05 ul li div p{margin-top: 12px; font-size: 18px; font-weight: 300; line-height: 1.39; letter-spacing: normal; text-align: left; color: #000;}
.product__tab_01 .caption b{font-size: 32px; line-height: 1.09; letter-spacing: normal; text-align: left; color: #000;}
.product__tab_01 .caption p{margin-top:12px; font-size: 18px; font-weight: 300; line-height: 1.39; letter-spacing: normal; text-align: left; color: #000; word-break: keep-all;}
.product__tab_01 .prd05-pro_09 .sub-inner{align-items: center;}
.product__tab_01 .prd05-pro_09 .sub-inner img{width: 50%;}
.product__tab_01 .prd05-pro_09 .sub-inner ul{margin-left:8.771%}
.product__tab_01 .prd05-pro_09 .sub-inner ul li+li{margin-top: 40px;}
.product__tab_01 .prd05-pro_09 .sub-inner ul li b{ font-size: 32px; line-height: 1.25; letter-spacing: normal; text-align: left; color: #000;}
.product__tab_01 .prd05-pro_09 .sub-inner ul li p{margin-top: 12px; font-size: 18px; font-weight: 300; line-height: 1.33; letter-spacing: normal; text-align: left; color: #000; word-break: keep-all;}
.product__tab_01 .drain-faucet.prd05{padding: 60px 0; background-color: #f5f5f5;}
.product__tab_01 .drain-faucet.prd05 .sub-inner div{align-items: flex-start;}
.product__tab_01 .accustomed-way .img__top{width: 100%;}
.product__tab_01 .accustomed-way .img__top img{width: 50%;}
.product__tab_01 .accustomed-way .img__bottom{width: 100%;}
.product__tab_01 .accustomed-way .img__bottom img{width: 10.17%;}
.product__tab_01 .accustomed-way .img__bottom img+img{margin-left: 1.052%;}
.product__tab_01 .features.cu-cbl .text-img{align-items: center;}
.product__tab_01 .features.cu-cbl .text-img ul{width: 50%;}
.product__tab_01 .features.cu-cbl .text-img ul li b{font-size: 32px; line-height: 1.6; letter-spacing: normal; text-align: left; color: #000;}
.product__tab_01 .features.cu-cbl .text-img ul li p{margin-top: 15px; font-size: 18px; font-weight: 300; line-height: 1.33; letter-spacing: normal; text-align: left; color: #000;}
.product__tab_01 .features.cu-cbl .text-img ul li+li{margin-top: 50px;}
.product__tab_01 .features.cu-cbl .text-img img{width: 50%;}
.product__tab_01 .features.cu-cbl .img li{width: 11.57%; text-align: center;}
.product__tab_01 .features.cu-cbl .img li+li{margin-left: 1.052%;}
.product__tab_01 .features.cu-cbl .img li img{width: 100%; margin-bottom: 12px;}
.product__tab_01 .features.cu-cbl .img li span{font-size: 18px; line-height: 1.2; font-weight: 500; color: #000;}
.product__tab_01 .feature02.prd03 .explain--subject{font-size: 32px; font-weight: 500;}
.product__tab_01 .feature02.prd03 .explain--p{font-size: 18px;}
.product__tab_01 .feature02.prd04 .explain--subject{font-size: 32px; font-weight: 500;}
.product__tab_01 .feature02.prd04 .explain--p{font-size: 18px;}
.product__tab_01 .maintenance .img-text {align-items: center;}
.product__tab_01 .maintenance .img-text img{width: 50%;}
.product__tab_01 .maintenance .img-text .text{margin-left: 8.771%; width: 41.22%;}
.product__tab_01 .maintenance .img-text .text p{font-size: 18px; font-weight: 300; line-height: 1.39; letter-spacing: normal; text-align: left; color: #000; word-break: keep-all;}
.product__tab_01 .maintenance .img-text .text p span{font-weight: 500;}


.product__tab_02 .feature01.pro00 .power-supply-block{width: 100%; height: 660px; display: flex; align-items: center; justify-content: flex-end; padding: 115px 60px; background: url('../img/sub/product/000/tech/en/pro_01.png') no-repeat;}
.product__tab_02 .feature01.pro00 .power-supply-block .text-box{float: right;}
.product__tab_02 .feature01.pro00 .power-supply-block .text-box .topic{margin-bottom: 10px; font-size: 40px; font-weight: 600; line-height: 1.25; letter-spacing: normal; text-align: left; color: #fff;}
.product__tab_02 .feature01.pro00 .power-supply-block .text-box div{max-width: 490px; width: 100%; font-size: 18px; font-weight: 300; line-height: 1.38; text-align: left; color: #fff;}
.product__tab_02 .feature01.pro00 .power-supply-block .text-box div .fw-500{font-weight: 500;}
.product__tab_02 .feature01.pro00 .power-supply-block p{margin-top: 94px; max-width: 490px; width: 100%; font-size: 18px; font-weight: 300; line-height: 1.38; text-align: left; color: #fff;}
.product__tab_02 .feature01.pro00 .explain01 p{margin-top: 20px; font-size: 18px; font-weight: 300; line-height: 1.38; text-align: left; color: #000;}
.product__tab_02 .feature01.pro00 .explain02 .explain--subject{font-weight: 500; font-size: 32px;}
.product__tab_02 .feature01.pro00 .explain02 .explain--p{font-size: 18px;}
.product__tab_02 .feature01.pro00 .explain02 .explain--subject span{font-weight: bold;}
.product__tab_02 .feature01.pro00 .explain02 .explain__common{padding-left: 0;}
.product__tab_02 .feature01.pro00 .turbo-function-block{align-items: center;}
.product__tab_02 .feature01.pro00 .turbo-function-block>img{width: 40%;}
.product__tab_02 .feature01.pro00 .turbo-function-block .turbo-function__text{margin-left: 5.2%; width: 49.58%;}
.product__tab_02 .feature01.pro00 .turbo-function-block .turbo-function__text p{margin-top: 39px; font-size: 18px; font-weight: 300; line-height: 1.38; letter-spacing: normal; text-align: left; color: #000; word-break: break-word;}
.product__tab_02 .feature01.pro00 .turbo-function-block .turbo-function__text p span{font-weight: 500;}
.product__tab_02 .feature01.pro00 .turbo-function-block .turbo-function__text table{margin: 45px 0 10px; width: 100%; border-collapse: collapse; border-top: 2px solid #1a1a1a; border-bottom: 2px solid #1a1a1a;}
.product__tab_02 .feature01.pro00 .turbo-function-block .turbo-function__text table th{padding: 18px 0; border-bottom: 1px solid #ccc; background-color: #f5f5f5; font-size: 18px; font-weight: 300; text-align: center; color: #000;}
.product__tab_02 .feature01.pro00 .turbo-function-block .turbo-function__text table th+th{border-left: 1px solid #ccc;}
.product__tab_02 .feature01.pro00 .turbo-function-block .turbo-function__text table td{padding: 18px 0; font-size: 18px; font-weight: 300; text-align: center; color: #000;}
.product__tab_02 .feature01.pro00 .turbo-function-block .turbo-function__text table td+td{border-left: 1px solid #ccc;}
.product__tab_02 .feature01.pro00 .turbo-function-block .turbo-function__text table tbody tr:first-child td{border-bottom: 1px solid #ccc;}
.product__tab_02 .feature01.pro00 .turbo-function-block .turbo-function__text>span{font-size: 18px;font-weight: 300; line-height: 1.38; text-align: left; color: #000;}


.product__tab_03 .uses-block .explain .explain__common{width: 50%; padding-left: 8.771%;}
.product__tab_03 .uses-block .explain.reverse .explain__common{padding-left: 0; padding-right: 8.771%;}
.product__tab_03 .uses-block .explain img{width: 50%;}
.uses-block .explain--subject{font-size: 32px; font-weight: 500; line-height: 1.2; letter-spacing: normal; text-align: left; color: #000;}
.uses-block .explain--p{font-size: 18px; font-weight: 300; line-height: 1.4; letter-spacing: normal; text-align: left; color: #000;}


.prd00-tech{width: 100%; margin-top: 70px; align-items: center;}
.prd00-tech>div{width: 50%; text-align: center;}
.prd00-tech>div>.prd00_pro-03{max-width: 306px; width: 100%;}
.prd00-tech>div>.prd08_pro-03{width:100%}
.prd00-tech ul{width: 50%;}
.prd00-tech ul li{display: flex; align-items: center; margin-top: 52px;}
.prd00-tech ul li:first-child{margin-top: 0;}
.feature01.prd08 .prd00-tech>div{width:44.73%; text-align: left !important;}
.feature01.prd08 .prd00-tech ul{width:49.12%; margin-left: 6.140%;}
.feature01.prd08 .prd00-tech ul li:first-child b{font-size: 44px; font-weight: 600; line-height: 1.36; letter-spacing: normal; text-align: left; color: #000;}
.numIcon{width: 45px !important; height: 40px !important;}
.prd00-tech ul li div{margin-left: 20px;}
.prd00-tech ul li div b{font-size: 20px; font-weight: 500; line-height: 1.3; letter-spacing: normal; text-align: left; color: #000;}
.prd00-tech ul li div p{margin-top: 10px; font-size: 16px; font-weight: 300; line-height: 1.63; letter-spacing: normal; text-align: left; color: #000; word-break: keep-all;}
.feature01.prd08 .prd00-tech ul li{align-items: flex-start;}
.feature01.prd08 .prd00-tech ul li div p{font-size: 20px; font-weight: 300; line-height: 1.3; letter-spacing: normal; text-align: left; color: #000;}
.feature01.prd08 .prd00-tech ul li div p span{font-weight: 500;}



.explain04 .sterilization-test .sterilization-test__title{width: 100%; min-height: 142px; padding: 32px 40px; display: flex; align-items: center;
    background: url('../img/sub/product/020/tab01/bg_virus.png') no-repeat; background-size: cover;
    font-size: 40px; font-weight: 600; line-height: 1.5; letter-spacing: -0.6px; text-align: left; color: #fff;}
.explain04 .sterilization-test .sterilization-test__title span{font-size: 50px; letter-spacing: -0.75px;}
.sterilization-test__contents .contents-top{display: flex; justify-content: space-between;}
.sterilization-test__contents .contents-top .test-ppm{max-width:304px; width:100%; height:50px; display: flex; justify-content: center; align-items: center; font-size: 26px; font-weight: 600; line-height: 1.45; letter-spacing: -0.39px; text-align: left; color: #fff;}
.sterilization-test__contents .contents-top>div>span{font-size: 18px; line-height: 1.94; letter-spacing: normal; text-align: left; color: #404040;}
.sterilization-test__contents ul{margin-top: 100px;}
.sterilization-test__contents ul li{display: flex; justify-content: center;}
.sterilization-test__contents ul li figure{width: 20.52%; margin-right: 3.947%; margin-left: 0;}
.sterilization-test__contents ul li figure:last-child{margin-right: 0;}
.sterilization-test__contents ul li:last-child figure{margin-bottom: 0;}
.sterilization-test__contents ul li figure figcaption{margin-bottom: 5px; font-size: 20px; font-weight: 500; line-height: 1.2; letter-spacing: 0.2px; text-align: center; color: #404040;}
.sterilization-test__contents .contents-bottom{text-align: center;}
.sterilization-test__contents .contents-bottom p{margin-top: 30px; font-size: 45px; font-weight: bold; line-height: 1.2; letter-spacing: -0.68px; text-align: center;color: #0068b7;}
.sterilization-test__contents .contents-bottom p span{font-size: 55px; letter-spacing: -0.83px;}



.hybrid-special-block{width: 100%;}
.hybrid-special-block .hybrid-special{max-width: 800px; width: 100%; margin: auto; display: flex; flex-direction: column; margin-bottom: 22px; padding: 22px 6px; border-top: #0068b7 1px solid; border-bottom: #0068b7 1px solid;}
.hybrid-special-block .hybrid-special>div{font-size: 28px; font-weight: 500; line-height: 1.38; text-align: left; color: #0068b7;}
.hybrid-special-block .hybrid-special__img{display: flex; align-items: center; justify-content: center; margin-top: 40px; margin-bottom: 40px;}
.hybrid-special-block .hybrid-special__img p{margin-right: 20.43%; font-size: 24px; font-weight: 300; line-height: 1.39; letter-spacing: normal; text-align: left; color: #000; word-break: keep-all;}
.hybrid-special-block .hybrid-special__img img{width: 177px}
.automatic-euro{background-color: #f7f9fa;}
.automatic-euro h2{display: flex; align-items: flex-start; justify-content: center; font-size: 40px; font-weight: 500;  line-height: 1.1; text-align: center;color: #0068b7;}
.automatic-euro h2 img{width: 32px;}
.automatic-euro h2 img:first-child{margin-right: 15px;}
.automatic-euro h2 img:last-child{margin-left: 15px;}
.automatic-euro p{width: 100%; margin: 8px auto 0; font-size: 18px; font-weight: 300; line-height: 1.39; letter-spacing: normal; text-align: center; color: #000; word-break: keep-all;}
.automatic-euro .automatic-img{max-width: 1140px; width: 100%; margin-top: 65px;}

/* .alkali-water-block{display: flex;flex-direction: column;align-items: center;}
.alkali-water-block .alkali-water__text{width: 100%; display: flex; align-items: center; justify-content: center;}
.alkali-water-block .alkali-water__text .alkali-water__title{width: 63.157%; padding: 18px 0; border-bottom: 1px solid #0068b7; border-top: 1px solid #0068b7;}
.alkali-water-block .alkali-water__text .alkali-water__title p{display: inline-block; margin-right: 16px; font-size: 30px; font-weight: 500; line-height: 1.51; letter-spacing: normal; color: #0068b7;}
.alkali-water-block .alkali-water__text .alkali-water__title span{font-size: 17px; line-height: 1; letter-spacing: normal; color: #000;} */



.feature01.prd08 .prd00-tech ul li div p{margin-top: 0;}
.feature01 .explain02 img{width: 50%;}
.feature01 .explain02 .prd00_pro-03{width: 100%;}
.feature01 .explain02 .prd00_img{width: 100%; text-align: center;}
.feature01 .explain02 .prd00_img img{max-width: 980px; width: 100%;}
.feature01 .explain03 .explain--p{max-width: 620px; width: 95%;}
.feature01 .explain03.prd00 .explain--p{max-width: initial; width: 100%;}
.feature01 .explain03 .gray-box{width: 100%; height: 250px; position: relative; margin-top: 30px;}
.feature01 .explain03 .gray-box .icon-wrap{align-items: center; padding-left: 30px;}
.feature01 .explain03 .gray-box .icon-wrap li{width: 110px; display: flex; flex-direction: column; margin-right: 50px;}
.feature01 .explain03 .gray-box .icon-wrap li:last-child{margin-right: 0;}
.feature01 .explain03 .gray-box .icon-wrap li img{width: 100%;}
.feature01 .explain03 .gray-box .icon-wrap li span{font-size: 16px; font-weight: 300; line-height: 1.38; text-align: center; color: #000; margin-top: 10px;}
.feature01 .explain03.prd00 .icon-wrap{padding: 0 5.61% 0 5.61%;}
.feature01 .explain03.prd00 .icon-wrap li{width: 25%; display: flex; flex-direction: column; align-items: center; margin:0 auto;}
.feature01 .explain03.prd00 .icon-wrap li:last-child{margin-right: 0;}
.feature01 .explain03.prd00 .icon-wrap li img{max-width:100%; width:auto;}
.feature01 .explain03.prd00 .icon-wrap li span{display: block; margin-top: 20px; font-size: 20px; line-height: 1.47; letter-spacing: normal; text-align: center;}
.color-purple{color: #7f5da4;}
.color-mint{color: #41a3cd;}
.prd00__b{display: block; font-size: 20px; font-weight: 500; letter-spacing: normal; text-align: left; color: #0068b7;}
.feature01 .explain03 .pro-04{position: absolute; right: 35px; bottom: 35px;}
.feature01 .explain03.prd00>p{font-size: 16px; font-weight: 300; line-height: 1.38; letter-spacing: normal; text-align: left; color: #000;}
.feature01 .explain03.prd00>div{display: flex;}
.feature01 .explain03.prd00>div img{width: 47.36%; margin-right: 5.17%;}
.feature01 .explain03.prd00>div img:last-child{margin-right: 0;}

.feature01 .explain01 table{width:100%; border-collapse: collapse; border-top: 2px solid #1a1a1a; border-bottom: 2px solid #1a1a1a;}
.feature01 .explain01 table thead th{padding: 20px 0; font-size: 16px; font-weight: 300; letter-spacing: normal; text-align: center; color: #000; background-color: #f5f5f5; border-right: 1px solid #ccc;}
.feature01 .explain01 table thead th:last-child{border-right:0px;}
.feature01 .explain01 table tr td{padding: 20px 0; text-align: center; font-size: 16px; font-weight: 300; letter-spacing: normal; color: #000; border-bottom:1px solid #ccc; border-right: 1px solid #ccc;}
.feature01 .explain01 table tr td:last-child{border-right: none}

.feature01 .scaling{margin-top: 200px;}
.feature01 .scaling .img-wrap{position: relative; width: 500px; height: 500px;}
.feature01 .scaling .img-wrap img{position: absolute;}
.feature01 .scaling .img-wrap .prd08_pro-03{width: 100%; left: 0;}
.feature01 .scaling .img-wrap .prd08_pro-04{width: 100%; right: -340px; bottom: -100px;}
.feature01 .scaling .text-wrap{margin-left: 6.578%;}
.feature01 .scaling .text-wrap>div{margin-bottom: 52px;}
.feature01 .scaling .text-wrap>div b{font-size: 44px; font-weight: 600; line-height: 1.36; letter-spacing: normal; text-align: left; color: #000;}
.feature01 .scaling .text-wrap p{font-size: 20px; font-weight: 300; line-height: 1.65; letter-spacing: normal; text-align: left; color: #000;}
.feature01 .scaling .text-wrap p .bold{font-size: 22px; font-weight: 500;}
.feature01 .proposal{margin-top: 300px;}
.feature01 .proposal>span{display: block; text-align: center; font-size: 25px; line-height: 1.6; letter-spacing: normal; color: #000;}
.feature01 .proposal>strong{display: block; margin-top: 20px; text-align: center; font-size: 44px; font-weight: 600; line-height: 1.5; letter-spacing: normal; color: #000;}
.feature01 .proposal .proposal__img{width: 100%; height: 728px; position: relative;}
.feature01 .proposal .proposal__img>img{position: absolute; max-width: 1136px; width: 100%;}
.feature01 .proposal .proposal__img>div{position: absolute; padding: 9.73% 4.38%; z-index: 2;}
.feature01 .proposal .proposal__img>div h3{font-size: 47px; font-weight: 500; line-height: 0.83; letter-spacing: normal; text-align: left; color: #000;}
.feature01 .proposal .proposal__img>div h3 img{margin-right: 15px;}
.feature01 .proposal .proposal__img>div p{margin-top: 9.73%; font-size: 18px; font-weight: 500; line-height: 1.62; letter-spacing: normal; text-align: center; color: #000;}

.feature01.prd22 .sub-inner{position: relative;}
.feature01.prd22 .topic{text-align: left;}
.feature01.prd22 .topic .bold{font-size: 50px;}
.feature01.prd22 .prd22-box{height: 640px; align-items: center;}
.feature01.prd22 .prd22-box ul li{display: flex; margin-top: 68px; align-items: center;}
.feature01.prd22 .prd22-box ul li:first-child{margin-top: 0;}
.feature01.prd22 .prd22-box ul li>div{margin-left: 20px;}
.feature01.prd22 .prd22-box ul li>div b{font-size: 20px; font-weight: 500; line-height: 1.25; letter-spacing: normal; text-align: left; color: #010101;}
.prd21_icon{}
.feature01.prd22 .prd22-box>img{position: absolute; right: 0; top: -63px; z-index: -1;}
.feature01.prd23 .sub-inner{text-align: center;}
.feature01.prd23 .subject--small{text-align: center;}

.feature01.prd23 table{width: 100%; border-collapse: collapse; border-top: 1px solid #ccc;}
.feature01.prd23 table thead th{padding: 12px 0; font-size: 16px; font-weight: 300; letter-spacing: normal; text-align: center; color: #000; background-color: #f5f5f5; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.feature01.prd23 table thead th:last-child{border-right: 0;}
.feature01.prd23 table tbody td{padding: 25px 0; font-size: 16px; font-weight: 300; letter-spacing: normal; text-align: center; color: #000; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.feature01.prd23 table tbody td:last-child{border-right: 0;}
.feature01.prd23 table tbody tr.highlight td:not(:first-child){background-color: #D9E8F4; color: #0068b7; font-weight: 500; font-size: 20px;}
.feature01.prd23 table tbody tr.highlight td:nth-child(2){border-left: 2px solid #0068b7; border-top: 2px solid #0068b7; border-bottom: 2px solid #0068b7; border-top-left-radius: 5px; border-bottom-left-radius: 8px;}
.feature01.prd23 table tbody tr.highlight td:nth-child(3){border-top: 2px solid #0068b7; border-bottom: 2px solid #0068b7;}
.feature01.prd23 table tbody tr.highlight td:nth-child(4){border-right: 2px solid #0068b7; border-top: 2px solid #0068b7; border-bottom: 2px solid #0068b7;}

.feature01.prd23 .epa-logo{width: 100%; text-align: right;}

.chemical-formula{width:100%; display:flex; flex-direction: column; align-items: center; margin-top:85px}
.chemical-formula>img{max-width:773px; width:100%}
.chemical-formula>ul{max-width:570px; width:100%; margin-top:68px}
.chemical-formula>ul li{width:100%; display:flex; align-items: center; padding: 20px 0px; border-bottom:1px solid #e0e0e0;}
.chemical-formula>ul li:first-child{border-top:1px solid #e0e0e0;}
.chemical-formula>ul li b{font-size: 16px; line-height: 1.1; letter-spacing: normal; text-align: left; color: #000;}
.chemical-formula>ul li p{font-size: 24px; line-height: 1.1; letter-spacing: normal; text-align: left; color: #41a3cd;}
.chemical-formula>div{max-width:570px; width:100%; margin-top:20px; min-height: 54px; padding: 18px 0; text-align: center; background-color: #e0e0e0;}
.chemical-formula>div span{font-size: 24px; letter-spacing: normal; color: #0068b7;}
.sqaure_box{display: block; width: 6px; height: 6px; background-color: #000;}

.purpose-of-use-block .sub-inner{padding: 50px 0;}
.purpose-of-use-block .explain__common{display: flex; flex-direction: column; justify-content: center; align-items: center;}
.purpose-of-use-block .explain__common>img{max-width: 1140px; width: 100%;}
.purpose-of-use-block .explain__common .explain--p{display: flex; align-items: center; }
.purpose-of-use-block .explain__common .explain--p div{width: 166px; height: 39px; margin-left: 10px; background-color: #0068b7; font-size: 35px; font-weight: 500; line-height: 39px; color: #fff; text-align: center;}
.purpose-of-use-block .purpose-of-use-disinfection{margin-top: 50px; text-align: center;}
.purpose-of-use-block .purpose-of-use-disinfection li{display: flex; align-items: center;}
.purpose-of-use-block .purpose-of-use-disinfection li:first-child{margin-right: 7.017%;}
.purpose-of-use-block .purpose-of-use-disinfection li>img{height: 151px;}
.purpose-of-use-block .purpose-of-use-disinfection li>div{margin-left: 30px; text-align: left;}
.purpose-of-use-block .purpose-of-use-disinfection li>div b{font-size: 20px; font-weight: 500;line-height: 1.1; letter-spacing: normal; text-align: left; color: #0068b7;}
.purpose-of-use-block .purpose-of-use-disinfection li>div p{margin-top: 18px; font-size: 16px;font-weight: 300; line-height: 1.38; letter-spacing: normal; text-align: left; color: #121111; word-break: keep-all;}
.food-poisoning-prevention .prevention__text h5{font-size: 29px; font-weight: 500; line-height: 0.86;  letter-spacing: normal;    text-align: center; color: #0068b7;}
.food-poisoning-prevention .prevention__text p{font-size: 20px; font-weight: 500; line-height: 1.25;letter-spacing: normal; text-align: center; color: #000;}
.food-poisoning-prevention .prevention__text span{font-size: 16px;line-height: 1.56;letter-spacing: normal; text-align: center; color: #000;}
.food-poisoning-prevention table{margin-top: 50px; width: 100%; border-collapse: collapse; border-bottom: 2px solid #1a1a1a; border-top: 2px solid #1a1a1a;}
.food-poisoning-prevention table tbody td{padding: 20px 0; border-bottom: #ccc 1px solid;
    font-size: 16px; font-weight: 300; line-height: 1.2; letter-spacing: normal; text-align: center; color: #000;}
.food-poisoning-prevention table thead th{padding: 20px 0; background-color: #f5f5f5; border-bottom: #ccc 1px solid;
    font-size: 16px; font-weight: 300; line-height: 1.2; letter-spacing: normal; text-align: center; color: #000;}
.food-poisoning-prevention table thead th:first-child{border-right: 1px solid #ccc;}
.food-poisoning-prevention table tbody td:first-child{border-right: 1px solid #ccc;}

.hoci__diagram{width: 100%; align-items: center; flex-direction: column; margin-top: 130px;}
.hoci__diagram li{width: 77.89%; display: flex;}
.hoci__diagram li:first-child{border-bottom: 1px solid #636363;}
.hoci__diagram li>.line{width: 50%; display: flex; flex-direction: column; align-items: center; padding: 50px 0 76px;}
.hoci__diagram li>.line:first-child{border-right: 1px solid #636363;}
.hoci__diagram li>.line>div{padding: 0 79px;}
.hoci__diagram li>.line>div h5{margin-top: 30px; font-size: 26px; line-height: 1.23; letter-spacing: normal; text-align: center; color: #000;}
.hoci__diagram li>.line>div h5 .point{font-size: 35px; font-weight: 500;}
.point--blue{color: #0068b7;}
.point--green{color: #3e969e;}
.hoci__diagram li>.line>div p{font-size: 18px; font-weight: 300;line-height: 1.67;letter-spacing: normal; text-align: center; color: #000;}

.key-ingredient-block .key-ingredient__status{justify-content: center;}
.key-ingredient-block .key-ingredient__status li{width: 31.49%; display: flex; flex-direction: column; align-items: center;}
.key-ingredient-block .key-ingredient__status li:first-child{margin-right: 10.78%;}
.key-ingredient-block .key-ingredient__status li img{width: 100%;}
.key-ingredient-block .key-ingredient__status li div{margin-top: 80px; width: 87.74%; text-align: center;}
.key-ingredient-block .key-ingredient__status li div span{font-size: 22px; letter-spacing: normal; color: #fff;}
.status--blue{background-color: #5f90bc;}
.status--green{background-color: #78a1a4;}
.key-ingredient-block .line-box{width: 100%; padding: 34px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.key-ingredient-block .line-box p{font-size: 24px; font-weight: 300; line-height: 1.5; letter-spacing: normal; text-align: center; color: #000;}


.hoci-disinfectant-block .hoci-disinfectant-block__bg{position: relative;}
.hoci-disinfectant-block .sub-inner{position: absolute; top: 0; left: 50%; transform: translateX(-50%); display: flex; justify-content: center;}
.hoci-disinfectant-block .topic .bold{font-size: 55px;letter-spacing: -2.48px; color: #0068b7;}
.hoci-disinfectant-block .hoci-disinfectant-character{flex-wrap: wrap;}
.hoci-disinfectant-block .hoci-disinfectant-character li{width: 46.49%; padding: 0 ; margin-right: 1.754%; padding: 15px 0; margin-top: 40px; border: solid 1px #0068b7; border-radius: 30px; background-color: #fff; text-align: center;}
.hoci-disinfectant-block .hoci-disinfectant-character li:nth-child(2n){margin-right: 0;}
.hoci-disinfectant-block .hoci-disinfectant-character li:first-child,.hoci-disinfectant-block .hoci-disinfectant-character li:nth-child(2) {margin-top: 0;}
.hoci-disinfectant-block .hoci-disinfectant-character li span{font-size: 18px; letter-spacing: -0.86px; color: #000;}


.creation-principle__chemical-formula{display: flex; align-items: center; flex-direction: column;}
.creation-principle__chemical-formula .chemical-formula{margin-top: 60px; flex-direction: row; justify-content: center; width: 100%;}
.creation-principle__chemical-formula .chemical-formula li{display: flex; align-items: center; border-right: 1px solid #636363;}
.creation-principle__chemical-formula .chemical-formula li:last-child{border-right: 0; padding-left: 20px;}
.creation-principle__chemical-formula .chemical-formula li:first-child{padding-right: 20px;}
.creation-principle__chemical-formula .chemical-formula li b{font-size: 16px; color: #000;}
.creation-principle__chemical-formula .chemical-formula li p{font-size: 24px; color: #41a3cd;}
.creation-principle__chemical-formula .line-box{max-width: 726px; width: 100%; min-height: 113px; margin-top: 46px; display: flex; flex-direction: column; align-items: center;
    border-radius: 10px; border: solid 2px #636363;}
.creation-principle__chemical-formula.prd23 .line-box{min-height: initial;}
.creation-principle__chemical-formula .line-box li{max-width: 419px; width: 100%; padding: 17px 0; text-align: center;
    font-size: 24px; letter-spacing: normal; color: #0068b7;}
.creation-principle__chemical-formula .line-box li:first-child{border-bottom: 1px solid #636363;}
.creation-principle__chemical-formula.prd23 .line-box li:first-child{border-bottom: 0;}
.gray-box.prd26{text-align: center;}

.multiple-more-block .explain>img{width: 50%;}
.multiple-more-block .explain .explain__common{padding: 0 30px; width: 50%;}
.multiple-more-block .explain .explain__common .explain--subject{margin-left: 10px; margin-bottom: 20px;}
.multiple-more-block .explain .explain__common .explain--p.underLine{margin-top: 0; padding: 8px 0;}

.no-buy-it{ position: relative;}
.no-buy-it .sub-inner{position: absolute; top: 150px; left: 50%; transform: translateX(-50%);}
.no-buy-it.prd23 .sub-inner{top: 180px;}
.no-buy-it .sub-inner .no-buy-it__tit{display: flex; align-items: center; justify-content: center; position: relative;}
.no-buy-it h2{font-size: 60px; font-weight: 500; line-height: 1.2; letter-spacing: -2px; text-align: center; color: #0068b7; word-break: keep-all;}
.no-buy-it.prd23 h2{color: #42ad97;}
.no-buy-it .sub-inner p{margin-top: 20px; font-size: 25px; font-weight: 300; line-height: 1.3; letter-spacing: normal; text-align: center; color: #000; word-break: keep-all;}
.no-buy-it .covid-circle{position: absolute; right: 80px; width: 180px; height: 180px; border-radius: 50%; display: flex; align-items: center; justify-content: center; background-color: #0068b7;}
.no-buy-it .covid-circle span{font-size: 30px; font-weight: 500; line-height: 1.17; letter-spacing: -1.35px; text-align: center; color: #fff;}
.icon-sterilization .explain--subject{font-size: 25px; font-weight: 500; line-height: 1.68; letter-spacing: -1.13px; text-align: center;}
.icon-sterilization .explain--p{margin-top: 10px; text-align: center; word-break: keep-all; line-height: 1.6;}
.icon-sterilization .icon-sterilization__icon{flex-wrap: wrap; justify-content: center;}
.icon-sterilization .icon-sterilization__icon img{width: 16.22%; margin-right: 7.017%; margin-top: 40px;}
.icon-sterilization .icon-sterilization__icon img:nth-child(4n){margin-right: 0;}
.icon-sterilization__sterilization .report img:first-child{width: 35.08%;}
.icon-sterilization__sterilization .report img:last-child{margin-left: 3.508%; width: 61.4%;}

.one-solution-block .explain--subject{text-align: center;}
.one-solution-block .topic{margin-bottom: 20px;}
.one-solution-block .explain--p{text-align: center;}
.one-solution-block ul{margin-top: 100px;}
.one-solution-block ul li{width: 100%; display: flex; flex-direction: column; margin-bottom: 100px;}
.one-solution-block ul li:last-child{margin-bottom: 0;}
.one-solution-block ul li .one-solution__img{position: relative;}
.one-solution-block ul li .one-solution__img img:first-child{width: 100%;}
.one-solution-block ul li .one-solution__img img:last-child{position: absolute; right: 0; top: 0;}
.one-solution-block ul li .one-solution__text{margin-top: 20px; font-size: 25px; font-weight: 300; line-height: 1.64; letter-spacing: -1.13px; color: #000;}
.one-solution-block ul li .one-solution__text b{font-size: 35px; font-weight: 500; letter-spacing: -1.58px;}

.test-report{display: flex; flex-direction: column; align-items: center; padding: 90px 0; background: url('../img/sub/product/021/pro_10.png') no-repeat;}
.test-report .test-report__text{align-items: flex-start;}
.test-report .test-report__text p{font-size: 18px; line-height: 1.75; color: #383838;}
.test-report .test-report__text p:first-child{font-weight: 600;}

.disinfection-guide-block{background-color: #e6edf2; padding-top: 76px;}
.disinfection-guide-block .disinfection-guide__title{display: flex; flex-direction: column; align-items: center;}
.disinfection-guide-block .disinfection-guide__title h3{font-size: 60px; font-weight: normal; line-height: 1.33; letter-spacing: -1.5px; text-align: center; color: #404040;}
.disinfection-guide-block .disinfection-guide__title h1{font-size: 60px; font-weight: 500; line-height: 1.14; letter-spacing: -1.75px; text-align: center; color: #404040;}
.disinfection-guide-block .disinfection-guide__title .logo_kdca{margin-top: 25px;}
.disinfection-guide-block .disinfection-guide__title--sub{max-width: 860px; width: 95%; margin: 38px auto 0;}
.disinfection-guide-block .disinfection-guide__title--sub .color-box{display: flex; align-items: center; justify-content: center; width: 100%; min-height: 120px; padding: 24px 0;
    font-size: 25px; font-weight: 500; line-height: 1.4; letter-spacing: -0.63px; text-align: center; color: #fff;}
.disinfection-guide-block .disinfection-guide__title--sub .line-box{min-height: 96px; padding: 18px 0; display: flex; align-items: center; justify-content: center; border: 1px solid #999;
    font-size: 20px; line-height: 1.5; letter-spacing: -0.5px; text-align: center; color: #666;}
.disinfection-method{width: 100%; display: flex; align-items: flex-end;}
.disinfection-method img{width: 38.59%;}
.disinfection-method .disinfection-method__text{width: 57.89%; margin-right: 3.508%; padding: 93px 0 60px;}
.disinfection-method .disinfection-method__text .disinfection-method__title{}
.disinfection-method .disinfection-method__text .disinfection-method__title h3{font-size: 60px; font-weight: 600; line-height: 1.2; letter-spacing: -1.5px; text-align: center; color: #404040;}
.disinfection-method .disinfection-method__text .disinfection-method__title h3 span{font-size: 40px; letter-spacing: -1px;}
.disinfection-method .disinfection-method__text .disinfection-method__title p{margin-top: 20px; font-size: 40px; font-weight: 500; line-height: 1.29; letter-spacing: -0.88px; text-align: center; color: #404040;}
.disinfection-method__title--sub{margin-top: 40px; padding:30px; border: 1px solid #999; text-align: left;}
.disinfection-method__title--sub b{font-size: 20px; font-weight: 600; line-height: 1.5; letter-spacing: -0.5px; color: #404040;}
.disinfection-method__title--sub ol{margin-top: 8px; display: block; padding: 0;}
.disinfection-method__title--sub ol li{font-size: 18px; line-height: 1.67; letter-spacing: -0.45px; color: #666;}
.ncov-block{width: 100%; min-height: 235px; padding: 40px 78px; background: url('../img/sub/product/020/tab01/bg_ncov.png') no-repeat; background-size: cover;}
.ncov-block h5{font-size: 35px; font-weight: 600; line-height: 1.29; letter-spacing: -0.53px; text-align: left; color: #fff;}
.ncov-block p{text-align: right;}
.ncov-block p span{font-size: 20px; line-height: 1.25; letter-spacing: -0.3px; text-align: left; color: #fff;}
.world-health-organization{padding: 58px 70px 55px; display: flex; flex-direction: column; align-items: center; background-color: #f8f8f8;}
.world-health-organization p{margin-top: 26px; font-size: 20px; font-weight: 300; line-height: 1.25; letter-spacing: normal; text-align: left; color: #404040;}
.world-health-organization>div{padding-left: 26.2%; margin-top: 30px; text-align: right; font-size: 16px; font-weight: 300; line-height: 1.25; letter-spacing: normal; color: #666;}
.world-health-organization>div span{color: #404040; font-weight:500}
.bleach-block{padding: 0; margin: 0; background-color: #f1f1f1;}
.bleach-block li{padding: 44px 0; border-bottom:2px solid#e5e5e5;}
.bleach-block li:last-child{border-bottom:0}
.bleach-block li>div{display: flex; align-items: flex-start; padding: 0 5.263%;}
.bleach-block li>div .logo_hp{width: 180px; max-width: initial;}
.bleach-block li>div>p{width: 100%; margin-left: 5.614%;font-size: 22px; line-height: 1.36; letter-spacing: normal; text-align: left; color: #404040;}
.bleach-block li .nea-explain{width: 100%; margin-left: 5.614%;}
.bleach-block li .nea-explain>p{font-size: 22px; line-height: 1.36; letter-spacing: normal; text-align: left; color: #404040;}
.bleach-block li .nea-explain .nea-explain__date{margin-top: 30px; text-align: right; }
.bleach-block li .nea-explain .nea-explain__date span{font-size: 18px; line-height: 1.11; letter-spacing: normal; color: #404040;}
.bleach-block li .nea-explain .nea-explain__Abox{margin-top: 30px;}
.bleach-block li .nea-explain .nea-explain__Abox>div{width: 100%; padding: 4px 18px; min-height: 40px; display: flex; align-items: center; background-color: #7d9ab2;
    text-align: left; font-size: 22px; line-height: 0.91;color: #fff;}
.bleach-block li .nea-explain .nea-explain__Abox p{margin-top: 10px; font-size: 20px; line-height: 1.5; letter-spacing: normal; text-align: left; color: #404040;}


.additive-free ul{display: flex; flex-wrap: wrap; justify-content: center;}
.additive-free ul li{width: 16.22%; margin-right: 7.017%; display: flex; flex-direction: column; align-items: center; margin-top: 30px;}
.additive-free ul li:nth-child(4n){margin-right: 0;}
.additive-free ul li img{width: 100%;}
.additive-free ul li p{margin-top: 18px; font-size: 25px; line-height: 1.6; letter-spacing: -1.25px; text-align: center; color: #000;}
.additive-free ul li .additive-free__no{font-size: 30px; font-weight: bold; letter-spacing: -1.5px; color: #0068b7;}




.feature02{width: 100%; padding-bottom: 760px; background: url('../img/sub/product/001/bg-02.png') no-repeat; background-position: bottom center; background-size: 100%;}
.feature02.prd01 {width: 100%; padding-bottom: 0px; background: none}
.feature02.prd02 {width: 100%; padding-bottom: 0px; background: none}
.feature02.prd03 {width: 100%; padding-bottom: 0px; background: none}
.feature02.prd04 {width: 100%; padding-bottom: 0px; background: none}
.feature02.prd05 {width: 100%; padding-bottom: 760px; background: url('../img/sub/product/005/bg-02.png') no-repeat; background-position: bottom center; background-size: 100%;}
.feature02.prd06 {width: 100%; padding-bottom: 0px; background: none}
.feature02.prd09 {width: 100%; padding-bottom: 800px; background: url('../img/sub/product/009/bg-02.png') no-repeat; background-position: bottom center; background-size: 100%;}
.no-background{width: 100%; padding-bottom: 0px !important; background:transparent !important;}

.feature02 .explain .explain__common{padding: 0 4.77%; width: 50%;}
.feature02 .explain img{width: 50%;}
.feature02.prd21 .explain .explain__common{padding: 0 4.77%;}
.feature02.prd22 .explain .explain__common{padding: 0 4.77%;}
.feature02.prd22 .explain .explain__common .explain--subject{white-space: initial;}
.feature02.prd21 .explain .explain__common .checkbox-text img{width:20px; height: 20px;}
.feature02.prd21 .explain .explain__common .checkbox-text p{margin-left: 10px; font-size: 18px; font-weight: 300; line-height: 1.56; letter-spacing: normal; text-align: left; color: #000; word-break: keep-all;}
.feature02.prd22 .explain .explain__common .checkbox-text img{width:20px; height: 20px;}
.feature02.prd22 .explain .explain__common .checkbox-text p{margin-left: 10px; font-size: 16px; font-weight: 300; line-height: 1.56; letter-spacing: normal; text-align: left; color: #000; word-break: keep-all}

.feature02.prd23{margin-top: 200px;}
.feature02.prd26{margin-top: 200px;}

.feature02.prd01 .explain--subject{font-size: 32px;}
.feature02.prd01 .explain--p{font-size: 18px;}
.feature02.prd02 .explain--subject{font-size: 32px;}
.feature02.prd02 .explain--p{font-size: 18px;}
.feature02.prd08 .explain--subject{font-size: 32px;}
.feature02.prd08 .explain--p{font-size: 18px;}



/* .feature03 .gray-box.bg-ed{position: relative;} */
.feature03 .function-block{height: 760px;}
/* .feature03.prd07 .function-block{height: 330px;} */
.feature03 .function-block .explain{width:100%; position: relative;}
.feature03 .function-block .explain01{top: -58px; left: 30px; align-items: flex-end;}
.feature03 .function-block .explain01.prd05 {top:-25px;}
.feature03 .function-block .explain02{bottom: 38px; right: 91px;}
.feature03 .function-block .explain02.prd05{bottom: -13px; right: 78px;}
.feature03 .function-block .explain02.prd03{bottom: 10px; right: 0px;}
.feature03 .function-block .explain01 img{max-width: 397px; width: 80%;}
.feature03 .explain01 .explain__common{padding-left: 50px; padding-right: 35px; margin-bottom: 50px;}
.feature03 .explain01.prd05 .explain__common{margin-bottom: 35px;}
.feature03 .explain--p b{font-size: 20px; font-weight: 500;}
.feature03 .function-block .explain02 img{max-width: 414px; width: 80%;}
.feature03 .function-block .explain02.prd03 img {max-width:100%; width:auto;}
.feature03 .explain02 .explain__common{margin-right: 104px;}
.feature03 .explain02.prd05 .explain__common{margin-right: 50px; margin-bottom: 50px;}
.feature03 .explain02.prd05 .explain__common .explain--p{font-weight: bold; font-size: 29px; letter-spacing: -0.73px;}
.feature03 .explain02.prd05 .explain__common .explain--p b{font-weight: bold; font-size: 29px; letter-spacing: -0.73px;}
.feature03 .convenience-block{margin-top: 50px;}
.feature03 .convenience-block .explain .explain__common{margin-left: 38px;}
.feature03 .safty-block{margin-top: 50px;}
.feature03 .safty-explain{margin-top: 35px;}
.feature03 .safty-explain li{display: flex; justify-content: space-between;}
.feature03 .safty-explain li .explain{width:48.59%;}
.feature03 .safty-explain li .explain .explain__common{padding-left: 22px;}
.feature03 .safty-explain .explain{align-items: flex-start;}
.feature03 .safty-explain .explain img{width: 150px;}
.feature03 .drain-block{margin-top: 100px; padding: 60px 0;}
.feature03 .drain-block .sub-inner{display: flex; align-items: center; justify-content: space-between;}
.feature03 .drain-block .sub-inner img{max-width:570px; width: 95%;}

.feature03 .function-block.prd04{height: 413px;}
.feature03 .function-block.prd04 .explain {height: 100%;}
.feature03 .function-block.prd04 .explain .prd04_pro-13{position: absolute; right: -87px;top: 64px;left: initial;}
.feature03 .function-block.prd04 .explain__common{padding-left: 70px;}

.feature03 .TFTLCD-block{height: 600px; display: flex; flex-direction: column; align-items: center; background: url('../img/sub/product/007/pro_27') no-repeat; background-size: cover;}
.TFTLCD-block .sub-inner .img-wrap{display: flex; align-items: center; justify-content: space-between;}
.TFTLCD-block .sub-inner img{width: 11.57%;}

.colorbak-block{margin-top: 120px; text-align: center;}
.colorbak-block>img{margin-top: 72px; max-width: 334px; width: 100%;}
.colorbak-block .explain__imgwrap{margin-top: 92px;}
.voice-guidance-block{margin-top: 100px;}
.filter-usage-block{margin-top: 100px;}
.washing-block{margin-top: 100px;}

.feature03.prd06 .function-block{padding: 70px 0 100px; height: initial; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.feature03.prd06 .function-block .explain--p{text-align: center;}
.prd06__functions__img{margin-top: 68px; text-align: center; width: 100%;}
.prd06__functions__img>img{max-width: 585px; width: 90%;}
.prd06__functions__img .sub-inner{width: 100%;}
.prd06__functions__img ul{margin-top: 60px;}
.prd06__functions__img ul li:first-child{margin-bottom: 17px;}
.prd06__functions__img ul li{display: flex; justify-content: center;}
.prd06__functions__img ul li img{width:12.98%;}
.prd06__functions__img ul li img:not(:last-child){margin-right: 1.052%;}

.composition-block{margin-top: 100px;}
.composition-block.prd21{margin-top: 150px;}
.composition-block.prd23{margin-top: 200px;}
.composition-block.prd26{margin-top: 200px;}

.composition-block>img{margin-top: 50px; width: 100%;}
.composition-block .prd07_pro-14{width: 100%;}
.composition-block .composition__suv{height: 621px; margin-top: 110px; display: flex; justify-content: space-between; position: relative;}
.composition-block .composition__suv li{position: absolute;}
.composition-block .composition__suv li.left{left: -100px;}
.composition-block .composition__suv li.left img{max-width: 615px; width: 95%;}
.composition-block .composition__suv li.right{right: -50px;}
.composition-block .composition__suv li.right img{max-width: 288px; width: 95%;}
.composition__suv--text{position: absolute;}
.composition-block .composition__suv li.left .composition__suv--text{width: 492px; padding-bottom: 19px; bottom: 155px; right: -353px; border-bottom: 1px solid #000; text-align: center;}
.composition-block .composition__suv li.left .composition__suv--text::before{content: ""; position: absolute; left: -8px; bottom: -8px; width: 15px; height: 15px; border-radius: 50%; background-color: #000;}
.composition-block .composition__suv li.right .composition__suv--text{width: 400px; padding-bottom: 19px; top: 125px; right: 99px; border-bottom: 1px solid #000; text-align: center;}
.composition-block .composition__suv li.right .composition__suv--text::before{content: ""; position: absolute; right: -8px; bottom: -8px; width: 15px; height: 15px; border-radius: 50%; background-color: #000;}
.composition-block .composition__suv li .composition__suv--text h5{font-size: 25px; font-weight: 600; letter-spacing: normal; color: #000;}
.composition-block .composition__suv li .composition__suv--text h5 .small-suv{font-weight: normal;}

.composition-block.prd08{margin-top: 150px; text-align: center;}
.composition-block.prd08 .prd08_pro-10{max-width: 957px; width: 100%;}

.feature03.prd08{margin-top: 150px; text-align: center;}
.feature03.prd08 p.How-it{font-size: 20px; font-weight: 300; line-height: 1.55; letter-spacing: normal; color: #000;}
.feature03.prd08 p.How-it span{font-weight: 500;}
.feature03.prd08 .prd08_pro-10{max-width: 1088px; width: 100%;}

.feature03.prd09 .function-block{height: initial;}
.feature03.prd09 .function-block .explain01{position: static; align-items: center;}
.feature03.prd09 .function-block .explain01 img{width: 36.84%; margin-right: 5.087%;}
.feature03.prd09 .explain01 .explain__common{padding: 0;margin-bottom: 0;}

.feature04 .sub-topic{font-size: 29px; line-height: 1.4; letter-spacing: normal; text-align: center; color: #000;}
.feature04 .explain{margin-top: 40px; text-align: center;}
.feature04 .explain .pro-19{max-width: 100%; width: auto;}
.feature04 .explain table{width: 100%; border-top: 2px solid #1a1a1a; border-bottom: 2px solid #1a1a1a; border-collapse: collapse;}
.feature04 .explain table th{padding: 10px 0; background-color: #f5f5f5; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;  font-size: 16px;
                            font-weight: 300; line-height: 1.4; letter-spacing: normal; color: #000;}
.feature04 .explain table th:last-child{border-right: 0;}
.feature04 .explain table td{padding: 12px 0; border: 1px solid #ccc; text-align: center; font-size: 16px; font-weight: 300; line-height: 1.4; letter-spacing: normal; color: #000;}
.feature04.prd04 .explain table .bold-line{border-right: 2px solid #000;}
.feature04 .explain table td:first-child{border-left: 0;}
.feature04 .explain table td:last-child{border-right: 0;}

.feature04 .pro-18{max-width: 760px; width: 100%;}
.feature04 .prd06_pro-30{max-width: 667px; width: 90%; margin: auto;}

.feature04.prd21{margin-top: 150px;}

.feature04.prd23{margin-top: 200px;}
.feature04.prd23 .explain{justify-content: center; margin-top: 100px;}
.feature04.prd23 table{width: 33.33%; margin-left: 10.96%;}
.feature04.prd23 table thead th{padding: 20px 0;}
.feature04.prd23 table tbody td{padding: 20px 0;}

.explain__imgwrap{width: 100%; display: flex; justify-content: space-between; flex-wrap:wrap;}
.explain__imgwrap li {width: 48%; margin-bottom: 17px;}
.explain__imgwrap.prd02 li {width: 11.5%;}
.explain__imgwrap.prd03 li {width: 11.5%;}
.explain__imgwrap.prd04 li {width: 11.5%;}
.explain__imgwrap.prd05 li {width: 10.96%;}

.explain__imgwrap li:last-child{margin-bottom: 0;}
.explain__imgwrap li p {font-size:16px; font-weight:500; color:#000; margin-bottom:20px; width: 100%;}
.explain__imgwrap li img{margin-bottom:10px; width: 100%;}

.feature05 .fliter-block{width: 100%; justify-content: space-between;}
.feature05 .fliter-block li{width: 47.36%;}
.feature05 .fliter--img{width: 100%;}
.feature05 .fliter--img img{width: 100%;}
.feature05 .fliter-block .fliter--text{padding: 50px 60px 60px 37px; background-color: #313133;}
.feature05 .fliter-block .fliter--text .explain--subject, .feature05 .fliter-block .fliter--text .explain--p{color: #fff;}

.image-of-use-block{margin-top: 200px;}
.image-of-use-block ul{width: 100%; margin-top: 190px;}
.image-of-use-block ul li{display: flex; align-items: center; justify-content: space-between; margin-top: 140px; border-bottom: 1px solid #cecece;}
.image-of-use-block ul li:first-child{margin-top: 0;}
.image-of-use-block ul li>div{width: 37.72%; padding: 0 6.77%;}
.image-of-use-block ul li>div h5{font-size: 29px; line-height: 1.5; letter-spacing: normal; text-align: left; color: #000;}
.image-of-use-block ul li>div p{margin-top: 20px; font-size: 16px; font-weight: 300; line-height: 1.38; letter-spacing: normal;  text-align: left; color: #000;}
.image-of-use-block ul li img{width: 62.28%;}

.installation-status-block{width: 100%; margin-top: 200px; padding: 150px 0; background-color: #f7f7f7;}
.installation-status-wrap{max-width: 1000px; width: 100%; margin: auto;}
.installation-status-wrap .gallery-big{width: 100%; position: relative; }
.installation-status-wrap .gallery-big .slick-track li > img {width: 100%;}
.gallery-small{width: 100%; margin: 57px auto 0;}
.gallery-small .slick-track {display: flex; justify-content: space-between;}
.gallery-small .slick-track li {margin-right: 10px; cursor: pointer;  box-sizing: border-box;}
.gallery-small .slick-track li.slick-current {border: 1px solid #0068b7; box-sizing:border-box;}
.gallery-small .slick-track li:last-of-type {margin-right: 0;}
.gallery-small .slick-track li > img {width: 100%;}

.installation-status-block .prev {position: absolute; left: -40px; top: 50%; margin-top: -27.5px; z-index: 999; transform: rotate(180deg);}
.installation-status-block .next {position: absolute; right: -40px; top: 50%; margin-top: -27.5px; z-index: 999;}

.WhereToUse-block{margin-top: 200px; padding: 150px 0; background-color: #f7f7f7;}
.WhereToUse-block .WhereToUse-wrap li:not(:first-child){margin-top: 100px;}
.WhereToUse-block .WhereToUse-wrap li{display: flex; flex-direction: column; align-items: center;}
.WhereToUse-block .WhereToUse-wrap li .WhereToUse__img{display: flex;}
.WhereToUse-block .WhereToUse-wrap li .WhereToUse__img img{width: 31.57%; margin-right: 2.63%;}
.WhereToUse-block .WhereToUse-wrap li .WhereToUse__img img:last-child{margin-right: 0;}
.WhereToUse-block .WhereToUse-wrap li .WhereToUse__text{margin-top: 40px;}
.WhereToUse-block .WhereToUse-wrap li .WhereToUse__text p{font-size: 20px; font-weight: 300; letter-spacing: normal; text-align: center; color: #000;}


.product__tab_02{display: none;}
.product__tab_03{display: none;}

.gallery-block .gallery--bg{width: 100%; padding-top: 150px; background-image: linear-gradient(to top, #fff, #f0f0f0);}
.gallery-block .gallery--bg .sub-inner{position: relative;}
.gallery-block .gallery__slider {margin: 0px auto 11px; max-width: 1000px; width: 100%;}
.gallery__slider .slick-track li > img {width: 100%;}
.gallery-block .sub-inner{max-width: 1000px; width: 100%;}
.gallery-block .sub-inner.thumb{max-width: 545px; width: 100%;}
.gallery__thumb{width: 100%;}
.gallery__thumb .slick-track {display: flex; justify-content: center}
/* .gallery__thumb .slick-track{width: initial !important;} */
.gallery__thumb .slick-track li {width:100px !important; margin:0 5px; cursor: pointer; box-sizing: border-box;}
.gallery__thumb .slick-track li:last-of-type {margin-right: 0;}
.gallery__thumb .slick-track li > img {width: 100px; height: 100px;}

.prev {position: absolute; left: 20px; top: 50%; margin-top: -27.5px; z-index: 999;}
.next {position: absolute; right: 20px; top: 50%; margin-top: -27.5px; z-index: 999;}

.product__tab_02 .table-block{margin-top: 150px;}
.product__tab_02 .table{width:100%; margin-top: 29px; border-top: 2px solid #1a1a1a;}
.product__tab_02 .table table{width: 100%; border-collapse: collapse;}
.product__tab_02 .table table tr{border-bottom: 1px solid #ccc;}
.product__tab_02 .table01 tr td:first-child,
.product__tab_02 .table03 tr td:first-child,
.product__tab_02 .table06 tr:first-child td:first-child{background-color: #f5f5f5;}
.product__tab_02 .table02 tr:first-child td:first-child,
.product__tab_02 .table04 tr:first-child td:first-child,
.product__tab_02 .table05 tr:first-child td:first-child{background-color: #f5f5f5;}
.product__tab_02 .table table tr td{padding: 20px 0 20px 20px;
                                    font-size: 16px; line-height: 1.4; letter-spacing: normal; color: #000;}
.product__tab_02 .table06.prd06 tr td:first-child{background-color: transparent;}
.product__tab_02 .table06.prd06 tr:first-child td:first-child{background-color: #f5f5f5;}

.product__tab_02 .table-column-2{width: 100%; margin-top: 29px; border-top: 2px solid #1a1a1a;}
.product__tab_02 .table-column-2 table{width: 100%; border-collapse: collapse;}
.product__tab_02 .table-column-2 table tr td{border-bottom: 1px solid #ccc;}
.product__tab_02 .table-column-2 table tr td:first-child{background-color: #f5f5f5;}
.product__tab_02 .table-column-2 table tr td{padding: 20px 0 20px 20px;
    font-size: 16px; line-height: 1.4; letter-spacing: normal; color: #000;}


.product__tab_03{}
.product__tab_03 .part .explain--subject{font-weight: normal; text-align: center; color: #000; line-height: 1.3;}
.product__tab_03 .part__img-text{}
.product__tab_03 .part__img-text .part__img li{width: 31.57%;}
.product__tab_03 .part__img-text .part__img li+li{margin-left: 2.631%;}
.product__tab_03 .part__img-text .part__img li img{width: 100%;}
.product__tab_03 .part__img-text .part__img li img:nth-child(2){margin-top: 8.357%;}
.product__tab_03 .part__img-text .part__text{margin-top: 30px; min-height: 32px; padding: 1px 20px; display: flex; align-items: center; justify-content: center;}
.product__tab_03 .part__img-text .part__text span{font-size: 20px; font-weight: 300; line-height: 1.4; letter-spacing: normal; text-align: center; color: #000;}



    
@media (max-width:1280px) {
    .no-buy-it .sub-inner{top: 100px;}
    .no-buy-it.prd23 .sub-inner{top: 100px;}
    .no-buy-it h2{font-size: 45px;}

    .product__tab_01 .color-backlight-touch-screen__img{flex-direction: column; margin-top: 60px;}
    .product__tab_01 .color-backlight-touch-screen.prd01 .color-backlight-touch-screen__img ul{margin-left: 0;}
    .product__tab_01 .color-backlight-touch-screen__img ul{margin-left: 0;}
    .product__tab_01 .alkaline-h2-hybrid{height: 500px;}
    .product__tab_01 .alkaline-h2-hybrid>div{width: 45.31%; padding-left: 6.31%; padding-top: 100px;}
}
@media (max-width:1140px) {
    .product__intro.prd03 .intro__text{position: static; margin-left: 3.52%;}
    .product__intro.prd03 .intro__img{max-width: 1006px; width: 100%;}
    /* .feature01 .scaling{flex-direction: column;} */
    .feature01 .scaling .img-wrap{position: static; margin-left: 0; height: initial;}
    .feature01 .scaling .img-wrap img{position: static;}
    .feature01 .scaling .img-wrap .prd08_pro-04{margin-top: 10px;}
    .feature01 .scaling .text-wrap{width: 60%; margin-left:4.578%}
    /* .feature01 .scaling .text-wrap p br{display: none;} */

    .feature01 .proposal{margin-top: 150px;}
    .feature01 .proposal .proposal__img{height: initial;}
    .feature01 .proposal .proposal__img>img{position: static;}

    .installation-status-block .prev{left: 0;}
    .installation-status-block .next{right: 0;}

    .alkali-water-block .alkali-water__text .alkali-water__title p{display: block; text-align: center; margin-right: 0;}
    .alkali-water-block .alkali-water__text .alkali-water__title span{display: block; text-align: center;}

}
@media (max-width:1024px) {
    .feature01 .explain03 .gray-box{height: initial; flex-direction: column; padding: 50px 0;}
    .feature01 .explain03 .gray-box .icon-wrap{max-width:240px; width: 95%; padding-left: 0; margin: auto; flex-wrap: wrap; justify-content: space-between;}
    .feature01 .explain03 .gray-box .icon-wrap li{width: 110px; margin-right: 0px;}
    .feature01 .explain03 .gray-box .icon-wrap li:nth-child(3),.feature01 .explain03 .gray-box .icon-wrap li:nth-child(4){margin-top: 20px;}
    .feature01 .explain03 .pro-04{position: static; max-width: 370px; width: 95%; margin: 35px auto 0;}

    .feature02{padding-bottom: 0;}
    .feature02 .explain .explain__common{padding: 0 3.77%;}
    .feature02.prd02{padding-bottom: 0;}
    .feature02.prd03{padding-bottom: 0;}
    .feature02.prd04{background: none; padding: 0;}
    .feature02.prd05{padding: 0;}
    .feature02.prd06{padding: 0;}
    .feature02.prd09{background: none; padding: 0;}

    .feature03 .function-block{padding: 50px 0; height: auto;}
    .feature03 .function-block .explain{position: static;}
    .feature03 .function-block .explain02{margin-top: 35px;}
    .feature03 .explain02 .explain__common{margin-right: 50px; margin-left: 50px;}
    .feature03 .drain-block .sub-inner{flex-direction: column;}
    .feature03 .drain-block .sub-inner .explain--subject, .feature03 .drain-block .sub-inner .explain--p{text-align: center;}
    .feature03 .drain-block .sub-inner img{margin-top: 20px;}
    .feature03 .function-block.prd04 .explain__common{padding-left: 60px; margin-right: 60px;}
    .feature03 .function-block.prd04 .explain .prd04_pro-13{position: relative; bottom: -50px; right: 0;}
    .feature03 .function-block.prd04{height: initial;}    
    .feature03 .function-block.prd04 .explain{flex-direction: column;}
    .feature03 .function-block.prd04 .explain__common{padding: 20px; margin:0 0 25px 0;}

    .feature03 .TFTLCD-block{min-height: 375px; height: initial; padding: 50px 0;}

    .composition-block .composition__suv{flex-direction: column; height: initial}
    .composition-block .composition__suv li{position: relative; width: 95%;}
    .composition-block .composition__suv li.left{left: 0; display: flex; justify-content: flex-start;}
    .composition-block .composition__suv li.left .composition__suv--text{right: 0px; width: 50%;}
    .composition-block .composition__suv li.right{right: 0; display: flex; justify-content: flex-end;}
    .composition-block .composition__suv li.right .composition__suv--text{right:100px; width: 70%;}

    .feature01 .proposal .proposal__img>div{position: static; padding: 0; display: flex; justify-content: center; align-items: center; margin-bottom: 15px;}
    .feature01 .proposal .proposal__img>div h3{font-size: 20px;}
    .feature01 .proposal .proposal__img>div p{margin-top: 10px; text-align: left; margin-left: 3%;}
    
    /* .feature01.prd22 .prd22-box{align-items: flex-end;} */
    .feature01.prd22 .prd22-box{flex-direction: column; height: initial;}
    .feature01.prd22 .prd22-box ul{width: 70%;}
    .feature01.prd22 .prd22-box>img{width: 100%; max-width: 570px; position: static;}

    .purpose-of-use-block .purpose-of-use-disinfection li{flex-direction: column; width: 50%;}
    .purpose-of-use-block .purpose-of-use-disinfection li:first-child{margin-right: 20px;}
    .purpose-of-use-block .purpose-of-use-disinfection li>div{margin-left: 0; margin-top: 20px;}
    
    .hoci__diagram li{width: 100%;}

    .one-solution-block ul li .one-solution__img{display: flex; align-items: center;}
    .one-solution-block ul li .one-solution__img img:last-child{position: static; width: 25%;}
    .one-solution-block ul li .one-solution__img img:first-child{width: 75%;}
    .one-solution-block ul li .one-solution__text{margin-top: 0;}

    .creation-principle__chemical-formula .chemical-formula{flex-direction: column; align-items: center;}
    .creation-principle__chemical-formula .chemical-formula li{border-right: 0; padding-right: 0 !important;}
    .creation-principle__chemical-formula .chemical-formula li:last-child{padding-left: 0 !important;}

    .alkali-water-block .alkali-water__text .alkali-water__title{width: 100%;}
    .sterilization-test__contents ul li figure{width: 22.52%;}
    .explain04 .sterilization-test .sterilization-test__title{font-size: 28px;}
    .explain04 .sterilization-test .sterilization-test__title span{font-size: 36px;}

    .product__tab_01 .color-backlight-touch-screen .topic-with{width: 95%; margin: auto;}
    .product__tab_01 .img-checkBox{flex-direction: column; align-items: center;}
    .product__tab_01 .img-checkBox>img{max-width: 570px; width: 100%;}
    .product__tab_01 .img-checkBox ul{margin-left: 0; margin-top: 25px;}
    .product__tab_01 .drain-faucet .sub-inner{flex-direction: column;}
    .product__tab_01 .drain-faucet .sub-inner img{max-width:570px; width: 100%;}
    .product__tab_01 .drain-faucet .sub-inner div{width: 100%; padding: 0; margin-top: 25px;}
    .product__tab_01 .drain-faucet .sub-inner div .explain--p br{display: none;}
    .product__tab_01 .genertating-of-alkaline-water .numBox-patent{flex-direction: column-reverse;}
    .product__tab_01 .genertating-of-alkaline-water .numBox{margin-right: 0; margin-top: 25px; width: 100%;}
    .product__tab_01 .genertating-of-alkaline-water .patent{max-width: 370px; width: 100%;}

    .product__tab_01 .your-water-tour-way.prd05 ul li{flex-direction: column;}
    .product__tab_01 .your-water-tour-way.prd05 ul li div{width: 100%;}
    .product__tab_01 .your-water-tour-way.prd05 ul li div:last-child{margin-top: 50px;}
    .product__tab_01 .prd05-pro_09 .sub-inner{flex-direction: column;}
    .product__tab_01 .prd05-pro_09 .sub-inner ul{margin-left: 0;}
    .product__tab_01 .prd05-pro_09 .sub-inner ul li b br{display: none;}
    .product__tab_01 .drain-faucet.prd05 .sub-inner{align-items: flex-start;}
    .product__tab_01 .drain-faucet.prd05 .sub-inner div .explain--p{margin-top: 0; text-align: left;}
    .product__tab_01 .drain-faucet.prd05 .sub-inner img{margin-top: 25px;}
    .product__tab_01 .prd05-pro_09 .sub-inner img{max-width:452px; width: 100%;}
    .product__tab_01 .uses-block .explain .explain__common{padding: 0 3.77%;}

    .no-buy-it .sub-inner{position: static; transform: initial; margin-top: 80px;}
    .no-buy-it .sub-inner .no-buy-it__tit{flex-direction: column;}
    .no-buy-it .covid-circle{position: static; margin-top: 20px;}

    .hoci-disinfectant-block .sub-inner{position: static; transform: initial}
    .hoci-disinfectant-block .hoci-disinfectant-character li{width: 48.49%;}

    .product__tab_01 .alkaline-h2-hybrid{flex-direction: column-reverse; align-items: center; height: initial;}
    .product__tab_01 .alkaline-h2-hybrid>div{width: 100%; padding: 60px 0; display: flex; flex-direction: column; align-items: center;}
    .product__tab_01 .alkaline-h2-hybrid img{position: static; max-width: 1050px; width: 100%;}
    .product__tab_01 .alkaline-h2-hybrid h1{text-align: center;}
    .product__tab_01 .alkaline-h2-hybrid p{text-align: center;}
    .product__tab_01 .alkaline-h2-hybrid span{text-align: center;}
}

@media (max-width:789px) {    
    .feature02{background: none;}
    .feature02.prd02{background: none;}
    .feature02.prd03{background: none;}
    .feature02.prd05{background: none;}
    .feature02.prd06{background: none;}
    .feature02.prd09{background: none;}

    .feature02 .explain{flex-direction: column;}
    .feature02 .explain.reverse{margin: 35px 0;}
    .feature02 .explain img{width: 100%;}
    .feature02 .explain .explain__common{width: initial; padding-left: 0; margin-top: 25px;}
    .product__tab_01 .feature02.prd03 .explain .explain__common{padding: 0;}
    .feature02 .explain--subject, .feature02 .explain--p{text-align: center;}

    .feature03 .function-block .explain{flex-direction: column;}
    .feature03 .function-block .explain01{align-items: center;}
    .feature03 .explain01 .explain__common{width: 95%; padding: 0;}
    .feature03 .explain02 .explain__common{width: 95%; margin: 0;}
    .feature03 .explain02.prd05 .explain__common{margin-right: 0; margin-bottom: 0;}
    .feature03 .function-block .explain02.prd03 .explain__common .explain--subject{margin-top: 20px;}

    .feature03 .TFTLCD-block{height: 248px;}

    .feature03.prd09 .function-block .explain01 img{margin-right: 0; max-width: 420px; width: 100%;}
    .feature03.prd09 .explain01 .explain__common{margin-top: 30px;}

    .feature01 .explain03.prd00 .icon-wrap{padding: 0;}

    .feature01.prd22 .prd22-box ul{width: 100%;}

    .hoci-disinfectant-block .topic{padding: 0 20px; word-break: keep-all;}
    .hoci__diagram li>.line>div{padding: 0;}
    .hoci-disinfectant-block .hoci-disinfectant-character li{width: 100%;}

    .hybrid-special-block .hybrid-special__img{flex-direction: column;}
    .hybrid-special-block .hybrid-special__img p{width: 95%; margin-right: 0;}
    .hybrid-special-block .hybrid-special__img img{max-width: 177px; width: 95%; margin-top: 50px;}

    .feature04.prd23 .explain{flex-direction: column;}
    .feature04.prd23 .explain>img{width: 80% !important;}
    .feature04.prd23 table{width: 100%; margin-left: 0; margin-top: 30px;}

    .multiple-more-block .explain{flex-direction: column;}
    .multiple-more-block .explain>img{width: 100%;}
    .multiple-more-block .explain .explain__common{width: 100%; padding-top: 30px;}

    .disinfection-guide-block .disinfection-guide__title h3{font-size: 40px;}
    .disinfection-guide-block .disinfection-guide__title h1{font-size: 45px;}
    .disinfection-method{flex-direction: column-reverse; align-items: center;}
    .disinfection-method img{width: initial;}
    .disinfection-method .disinfection-method__text{width: 95%; margin: auto; padding: 93px 0 0px;}
    .disinfection-method .disinfection-method__text .disinfection-method__title h3{font-size: 40px;}
    .disinfection-method .disinfection-method__text .disinfection-method__title p{font-size: 25px;}

    .explain04 .sterilization-test .sterilization-test__title{background-position: center;}
    .sterilization-test__contents ul li{flex-wrap: wrap;}
    .sterilization-test__contents ul li figure{width: 47.52%; text-align: center; margin-right: 3.947%;}
    .sterilization-test__contents ul li figure:nth-child(2n){margin-right: 0;}
    .sterilization-test__contents .contents-top{align-items: center;}
    .sterilization-test__contents .contents-top .test-ppm{max-width: 200px; font-size: 18px;}
    .sterilization-test__contents .contents-top>div>span{font-size: 14px;}
    .logo_kcl{width: 200px;}
    .virus_09{width: 80%; margin-top: 20px;}
    .sterilization-test__contents .contents-bottom p{font-size: 28px;}
    .sterilization-test__contents .contents-bottom p span{font-size: 36px;}

    .product__tab_01 .feature01.pro00 .explain01{flex-direction: column; align-items: center;}
    .product__tab_01 .feature01.pro00 .explain01 .explain__sub{width: 100%; max-width: 550px; margin-right: 0;}
    .product__tab_01 .feature01.pro00 .explain01>img{width: 100%; max-width: 550px; margin-top: 20px;}
    .product__tab_01 .feature01.pro00 .health-benefits ul{flex-wrap: wrap;}
    .product__tab_01 .feature01.pro00 .health-benefits ul li{width: 48.68%; margin-bottom: 1.75%;}
    .product__tab_01 .feature01.pro00 .health-benefits ul li:nth-child(2n){margin-left: 1.75%;}
    .product__tab_01 .feature01.pro00 .health-benefits ul li+li{margin-left: 0;}

    .product__tab_01 .your-water-your-way01 .section__verti .item .item__img{flex-direction: column; align-items: center;}
    .product__tab_01 .your-water-your-way01 .section__verti .item .item__img img{max-width: 570px; width: 100%;}
    .product__tab_01 .your-water-your-way01 .section__verti .item .item__img img+img{margin-top: 25px;}
    .product__tab_01 .your-water-your-way01 .section__hori{flex-direction: column;}
    .product__tab_01 .your-water-your-way01 .section__hori .item{width: 100%;}
    .product__tab_01 .your-water-your-way01 .section__hori .item .item__text h5{text-align: center;}
    .product__tab_01 .your-water-your-way01 .section__hori .item .item__text p{text-align: center;}
    .product__tab_01 .turbo-mode-block{flex-direction: column;}
    .product__tab_01 .turbo-mode-block>img{max-width: 768px; width: 100%;}
    .product__tab_01 .turbo-mode-block .turbo-function__text{width: 95%; margin-top: 25px; margin-left: 0;}
    .product__tab_01 .smart-safety-diagnosis-funcion .safty-explain li{width: 100%; margin-bottom: 25px;}
    .product__tab_01 .smart-safety-diagnosis-funcion .safty-explain li:nth-child(2n){margin-left: 0;}
    .product__tab_01 .smart-safety-diagnosis-funcion .safty-explain li img{width: 20.52%;}
    .product__tab_01 .smart-safety-diagnosis-funcion .safty-explain li p{width: 74.88%; word-break: keep-all;}
    .product__tab_01 .filter-purifier-system ul li{flex-direction: column;}
    .product__tab_01 .filter-purifier-system ul li img{max-width: 570px; width: 100%;}
    .product__tab_01 .filter-purifier-system ul li .filter-purifier-system__text{width: 100%; margin-left: 0; margin-top: 35px;}

    .product__tab_01 .convenient-fuction li{flex-direction: column;}
    .product__tab_01 .convenient-fuction li>img{max-width: 367px; width: 100%;}
    .product__tab_01 .convenient-fuction li div{margin-top: 20px; width: 95%;}
    .product__tab_01 .convenient-fuction li div p br{display: none;}

    .product__tab_01 .color-backlight-touch-screen__img ul{width: 100%; justify-content: center;}
    .product__tab_01 .color-backlight-touch-screen__img ul li{width: 23.17%;}

    .product__tab_01 .color-backlight-touch-screen.prd01 .color-backlight-touch-screen__img ul{width: 100%; margin-left: 0; flex-direction: column; margin-top: 25px;}
    .product__tab_01 .color-backlight-touch-screen.prd01 .color-backlight-touch-screen__img ul li{width: 100%; flex-direction: column;}
    .product__tab_01 .color-backlight-touch-screen.prd01 .color-backlight-touch-screen__img ul li img{max-width: initial; width: 100%;}

    .product__tab_01 .features.cu-cbl .text-img{flex-direction: column;}
    .product__tab_01 .features.cu-cbl .text-img ul{width: 100%;}
    .product__tab_01 .features.cu-cbl .text-img ul li{text-align: center;}
    .product__tab_01 .features.cu-cbl .text-img ul li p{text-align: center;}
    .product__tab_01 .features.cu-cbl .text-img ul li p br{display: none;}
    .product__tab_01 .features.cu-cbl .text-img img{max-width: 347px; width: 100%; margin-top: 60px;}

    .product__tab_01 .feature01.pro00 .explain02 .explain{flex-direction: column;}
    .product__tab_01 .feature01.pro00 .explain02 .explain>img{max-width: 570px; width: 100%; margin-top: 35px;}
    .product__tab_01 .feature01.pro00 .explain02 .explain__common{width: 100%; padding-right: 0 !important; padding-left: 0 !important;}
    .product__tab_01 .feature01.pro00 .explain02 .explain__common .explain--subject{text-align: center;}
    .product__tab_01 .feature01.pro00 .explain02 .explain__common .explain--p{text-align: center;}
    .product__tab_01 .feature01.pro00 .explain03 .explain{flex-direction: column; margin-top: 50px;}
    .product__tab_01 .feature01.pro00 .explain03 .explain>img{width: 100%; max-width: 570px;}
    .product__tab_01 .feature01.pro00 .explain03 .explain__common{width: 100%; padding-left: 0 !important; margin-top: 20px;}
    .product__tab_01 .feature01.pro00 .explain03 .explain__common .explain--subject{text-align: center;}
    .product__tab_01 .feature01.pro00 .explain03 .explain__common .explain--p{width: 100%; max-width: initial; text-align: center; margin-top: 10px;}
    .product__tab_01 .feature01.pro00 .explain03 .explain__common .explain--p br{display: none;}

    .product__tab_03 .uses-block .explain{flex-direction: column;}
    .product__tab_03 .uses-block .explain.reverse{margin: 35px 0;}
    .product__tab_03 .uses-block .explain img{max-width: 734px; width: 100%;}
    .product__tab_03 .uses-block .explain .explain__common{width: initial; padding-left: 0; margin-top: 25px;}
    .product__tab_03 .uses-block .explain.reverse .explain__common{padding-right: 0;}
    .uses-block .explain--subject, .uses-block .explain--p{text-align: center;}
}

@media (max-width:759px) {
    .product__tab li{padding: 15px 0;}

    .product__intro{flex-direction: column;}
    .intro__img{max-width: 648px; width: 95%;}
    .intro__text{margin-left: 0;}

    .product__intro.prd03{position: static;}
    .product__intro.prd04{position: static;}
    .product__intro.prd03 .intro__text{margin-left: 0;}
    .product__intro.prd23 .intro__text{margin-left: 0;}
    .product__intro.prd04 .intro__img{margin-left: 0;}
    .product__intro.prd09 .intro__img{margin-left: 0;}
    .product__intro.prd23 .intro__img{margin-left: 0;}
    .product__intro.prd26 .intro__img{margin-left: 0;}
    .product__intro.prd26 .intro__text{margin-left: 0;}
    .product__intro.prd22 .intro__text{margin-left: 0;}
    .intro__text.prd06{margin-left: 0;}

    .feature01 .explain02{flex-direction: column; align-items: flex-start;}
    .feature01 .explain__common{padding-left: 0; margin-top: 16px;}
    .feature01 .explain02 img{width: 100%;}
    
    .product__tab_02 .feature01.pro00 .explain02 .explain{flex-direction: column; align-items: flex-start;}
    .product__tab_02 .feature01.pro00 .explain02 .explain>img{max-width: 570px; width: 100%; margin-top: 35px;}
    .product__tab_02 .feature01.pro00 .explain02 .explain__common{width: 100%; padding-right: 0 !important; padding-left: 0 !important;}
    .product__tab_02 .feature01.pro00 .explain03 .explain{flex-direction: column; align-items: flex-start;}
    .product__tab_02 .feature01.pro00 .explain03 .explain>img{width: 100%; max-width: 570px;}
    .product__tab_02 .feature01.pro00 .explain03 .explain__common{width: 100%; padding-left: 0 !important;}
    .product__tab_02 .feature01.pro00 .turbo-function-block{flex-direction: column;}
    .product__tab_02 .feature01.pro00 .turbo-function-block>img{max-width: 768px; width: 100%;}
    .product__tab_02 .feature01.pro00 .turbo-function-block .turbo-function__text{width: 95%; margin: 30px auto 0;}

    .explain__sub.prd00{margin-right: 0; margin-bottom: 30px;}

    .feature03 .convenience-block .explain{flex-direction: column; align-items: flex-start;}
    .feature03 .convenience-block .explain img{width: 100%;}
    .feature03 .convenience-block .explain .explain__common{margin-left: 0;}
    .feature03 .safty-explain .explain{width:100% !important; align-items: flex-start; margin-top: 0; margin-bottom: 20px;}
    .feature03 .safty-explain .explain img{width: 125px;}
    .feature03 .safty-explain li{justify-content: flex-start; flex-direction: column;}
    .feature03 .safty-explain li .explain .explain__common{padding-left: 0; margin-top: 15px;}
    .feature03 .safty-explain li .explain .explain--p{margin-left: 15px}

    .feature04 .explain__imgwrap li{align-items: center; flex-direction: column;}
    .feature04 .explain__imgwrap li img{width: 100%;}
    .explain__imgwrap.prd04 li img{width: 100%;}
    .explain__imgwrap li{width: 100%;}

    .feature05 .fliter-block{flex-direction: column;}
    .feature05 .fliter-block li{width: 100%;}
    .feature05 .fliter-block .fliter--img{margin: auto;}

    .product__tab_02 .table table tr td{padding: 10px; font-size: 14px;}
    .product__tab_02 .table-column-2 table tr td{padding: 10px; font-size: 14px;}
    .product__tab_02 .table-column-2 table tr td:first-child{word-break: keep-all;}

    .composition-block .composition__suv li .composition__suv--text h5{font-size: 20px;}

    .feature01 .explain03.prd00 .icon-wrap{flex-wrap: wrap;}
    .feature01 .explain03.prd00 .icon-wrap li{width: 40.64%; margin-right: 11.36%; margin-bottom: 8%;}
    .feature01 .explain03.prd00 .icon-wrap li:nth-child(2n){margin-right: 0%;}

    .prd00-tech{flex-direction: column;}
    .prd00-tech ul{width: 100%; margin-top: 35px;}
    .feature01 .explain03.prd00>div{flex-direction: column;}
    .feature01 .explain03.prd00>div img{width: 100%; margin-right: 0;}

    .feature01.prd08 .prd00-tech>div{max-width: initial; text-align: center !important;}
    .feature01.prd08 .prd00-tech ul{margin-left: 0; width: 100%;}
    .feature01.prd08 .prd00-tech ul li:first-child b{font-size: 29px;}
    .prd00-tech>div>.prd08_pro-03{max-width: 510px; width: 100%;}
    .feature01 .scaling{flex-direction: column; margin-top: 100px;}
    .feature01 .scaling .img-wrap{width: 100%;}
    .feature01 .scaling .text-wrap{width: 100%; margin-left: 0; margin-top: 20px;}
    .feature01 .scaling .text-wrap>div{margin-bottom: 25px;}
    .feature01 .scaling .text-wrap>div b{font-size: 29px;}
    .feature01 .scaling .text-wrap p{font-size: 18px; line-height: 1.45;}
    .feature01 .scaling .text-wrap p .bold{font-size: 20px;}
    .feature01 .scaling .text-wrap p br{display: none;}
    .feature01 .proposal>strong{font-size: 29px; margin-top: 0px;}
    .feature01 .proposal .proposal__img>div{flex-direction: column;}
    .feature01 .proposal .proposal__img>div p{margin-left: 0; text-align: center !important;}

    .image-of-use-block ul{margin-top: 60px;}
    .image-of-use-block ul li{flex-direction: column;}
    .image-of-use-block ul li>div{width: 100%;}
    .image-of-use-block ul li img{width: 100%; margin-top: 25px;}

    .chemical-formula>ul li{flex-direction: column;}
    .sqaure_box{display: none;}
    .chemical-formula>ul li p{margin-top: 10px;}
    .purpose-of-use-block .explain__common .explain--p{flex-direction: column; text-align: center;}
    .purpose-of-use-block .explain__common .explain--p div{margin-left: 0px; margin-top: 10px;}

    .hoci__diagram li{flex-direction: column;}
    .hoci__diagram li>.line{width: 100%; padding: 20px 0 30px;}
    .hoci__diagram li>.line:first-child {border-right: 0}
    .hoci__diagram li:first-child{border-bottom: 0;}

    .hoci-disinfectant-block .hoci-disinfectant-character{flex-direction: column; width: 95%;}
    .hoci-disinfectant-block .hoci-disinfectant-character li{margin-top: 20px;}
    .hoci-disinfectant-block .hoci-disinfectant-character li:nth-child(2){margin-top: 20px;}

    .WhereToUse-block{margin-top: 100px; padding: 100px 0;}
    .WhereToUse-block .WhereToUse-wrap{margin-top: 60px;}
    .WhereToUse-block .WhereToUse-wrap li .WhereToUse__img{flex-direction: column; width: 100%;}
    .WhereToUse-block .WhereToUse-wrap li .WhereToUse__img img{width: 100%; margin-right: 0; margin-bottom: 2%;}

    .automatic-euro h2{font-size: 30px;}

    .alkali-water-block .alkali-water__text .alkali-water__title p{font-size: 24px; word-break: keep-all;}

    .world-health-organization{padding: 58px 20px 55px;}
    .bleach-block li>div{flex-direction: column; align-items: center;}
    .bleach-block li>div>p{margin-left: 0; margin-top: 20px;}
    .bleach-block li .nea-explain{margin-left: 0; margin-top: 20px;}

    .explain04 .sterilization-test .sterilization-test__title{padding: 30px 20px; font-size: 18px;}
    .explain04 .sterilization-test .sterilization-test__title span{font-size: 24px;}
    .sterilization-test__contents .contents-top{align-items: flex-end; flex-direction: column;}
    .sterilization-test__contents ul li figure figcaption{font-size: 16px;}
    .sterilization-test__contents ul{margin-top: 50px;}

    .product__tab_01 .turbo-engine-smps .bg-box{padding: 0 20px;}
    .product__tab_01 .genertating-of-alkaline-water .numBox li img{margin-top: 0;}

    .product__tab_01 .maintenance .img-text{flex-direction: column;}
    .product__tab_01 .maintenance .img-text img{max-width: 349px; width: 100%;}
    .product__tab_01 .maintenance .img-text .text{margin-left: 0; width: 100%; margin-top: 25px;}
    .product__tab_01 .maintenance .img-text .text p{text-align: center;}

    .additive-free ul li{width: 33.22%;}
    .additive-free ul li:nth-child(4n){margin-right: 7.017%;}
    .additive-free ul li:nth-child(2n){margin-right: 0;}

    .test-report .test-report__text p{font-size: 14px;}

    .product__tab_01 .features.cu-cbl .img li span{font-size: 16px;}
}


@media (max-width:500px) {
    .product__intro{margin: 100px auto 50px;}
	.product__000--img img {height:150px;}
    .sub-block{margin: 80px auto 0;}
    .intro--contents.prd06{width: 70%;}
    .product__location{left: 18px;}
    .product__tab li{font-size: 15px; padding: 15px 5px !important;}
    .intro--title span{font-size: 14px;}
    .intro--contents span{font-size: 14px;}

    .topic{font-size: 24px;}
    .topic br{display: none;}
    .explain--p{font-size: 14px;}
    .explain--subject{font-size: 20px; white-space: initial;}

    .intro__text{width: 100%;}
    .product__intro.prd08 .intro__text{width: 100%;}
    .intro__text > h2{font-size: 24px;}
    .intro__text ul{margin-top: 30px;}

    .feature01.prd22 .prd22-box ul li .prd22_icon{width: 75px !important}

    .feature03 .explain--p b{font-size: 16px; line-height: 1.5;}
    .feature03 .safty-explain .explain img{width: 100px;}
    .feature03 .function-block.prd04 .explain .prd04_pro-13{width: 100%;}

    .feature04 .sub-topic{font-size: 20px;}
    .feature04 .explain table td{font-size: 14px;}
    .feature04 .pro-18{width: 100%;}
    
    .feature05 .fliter-block .fliter--text{padding: 30px;}
    
    .safty-explain .explain--p{margin-top: 0;}
    .feature03 .safty-explain li .explain .explain__common{margin-top: 0;}

    .explain__imgwrap.prd03{justify-content: flex-start;}
    .explain__imgwrap.prd03 li {width: 31.5%; margin-right: 2.1%;}
    .explain__imgwrap.prd03 li:nth-child(3n) {margin-right: 0;}
    .explain__imgwrap.prd04{justify-content: flex-start;}
    .explain__imgwrap.prd04 li {width: 31.5%; margin-right: 2.1%;}
    .explain__imgwrap.prd04 li:nth-child(3n) {margin-right: 0;}
    .explain__imgwrap.prd05{justify-content: flex-start;}
    .explain__imgwrap.prd05 li {width: 31.5%; margin-right: 2.1%;}
    .explain__imgwrap.prd05 li:nth-child(3n) {margin-right: 0;}
    .explain__imgwrap.prd02 li {width:31.33%;}


    .feature03.prd06 .function-block .explain--subject{width: 90%; margin: auto; text-align: center;}
    .feature03.prd06 .function-block .explain--p b{width: 85%; margin: auto;}
    .composition-block .composition__suv li.left{flex-direction: column; align-items: center;}
    .composition-block .composition__suv li.left img{width: 80%;}
    .composition-block .composition__suv li.left .composition__suv--text{padding-bottom: 10px; bottom: -42px; width: 100%; border-left: 1px solid #000;}
    .composition-block .composition__suv li.left .composition__suv--text::before{top: -8px;}
    .composition-block .composition__suv li.right{flex-direction: column; align-items: center; margin-top: 68px;}
    .composition-block .composition__suv li.right img{width: 192px;}
    .composition-block .composition__suv li.right .composition__suv--text{width: 100%; padding-bottom: 10px; top: initial; right: 0; bottom: -20px; border-right: 1px solid #000;}
    .composition-block .composition__suv li.right .composition__suv--text::before{top: -8px;}
    /* .composition__suv--text{position: static;} */

    .feature03 .TFTLCD-block {height: initial; padding: 50px 0;}
    .feature03 .TFTLCD-block .sub-inner .img-wrap{flex-wrap: wrap;}
    .TFTLCD-block .sub-inner img{width: 24.57%;}

    .feature04 .explain .responsive{overflow: auto;}
    .feature04 .explain .responsive table{width: 800px; table-layout: fixed;}
    
    .composition-block .composition__suv li .composition__suv--text h5{font-size: 16px;}

    .product__tab_02 .table{overflow: auto; border-top: 0;}
    .product__tab_02 .table-block .table table{width: 800px; table-layout: fixed; border-top: 2px solid #1a1a1a;}

    .feature01 .explain03.prd00 .icon-wrap li span{font-size: 14px;}
    .feature01 .explain01 table tr td{font-size: 14px;}
    .prd00-tech{margin-top: 0;}
    .prd00-tech>div{width: 100%;}
    .prd00-tech>div>img{margin: 35px 0;}
    .prd00__b{font-size: 16px;}
    .prd00-tech ul li{align-items: flex-start;}
    .prd00-tech ul li div{margin-left: 10px;}
    .prd00-tech ul li div b{font-size: 16px;}
    .prd00-tech ul li div p{font-size: 14px;}
    .feature01 .explain03.prd00>p{font-size: 14px;}
    .feature01 .explain02.prd00 .prd00__b{margin-top: 60px;}

    .feature01.prd08 .prd00-tech ul li:first-child b{font-size: 20px;}
    .feature01 .scaling .text-wrap>div b{font-size: 20px;}
    .feature01 .scaling .text-wrap p{font-size: 14px;}
    .feature01 .scaling .text-wrap p .bold{font-size: 16px;}
    .feature01 .proposal{margin-top: 100px;}
    .feature01 .proposal>span{font-size: 18px;}
    .feature01 .proposal>strong{font-size: 20px;}
    .feature01 .proposal .proposal__img{margin-top: 60px;}
    .feature01 .proposal .proposal__img>div p{font-size: 14px;}
    .feature01 .proposal .proposal__img>div p br{display: none;}
    .feature01.prd22 .prd22-box ul li>div b{font-size: 18px;}

    .feature02 .explain .explain__common .explain--p br{display: none;}
    
    .feature03.prd08 p.How-it{font-size: 14px;}
    .feature03.prd08 p.How-it br{display: none;}
    .image-of-use-block ul li>div h5{font-size: 20px;}
    .image-of-use-block ul li>div p{font-size: 14px;}

    .feature01.prd21 .topic,.feature01.prd22 .topic{font-size: 18px;}
    .feature01.prd21 .topic .bold,.feature01.prd22 .topic .bold{font-size: 20px;}
    .subject--small{font-size: 16px;}
    .chemical-formula>ul li p{font-size: 16px;}
    .chemical-formula>div span{font-size: 20px;}

    .purpose-of-use-block .purpose-of-use-disinfection{margin-top: 0;}
    .purpose-of-use-block .purpose-of-use-disinfection ul{flex-direction: column;}
    .purpose-of-use-block .purpose-of-use-disinfection li{width: 100%;}
    .purpose-of-use-block .purpose-of-use-disinfection li:first-child{margin-bottom: 30px;}

    .food-poisoning-prevention .prevention__text h5{font-size: 20px;}
    .food-poisoning-prevention .prevention__text p{font-size: 16px;}
    .food-poisoning-prevention .prevention__text span{font-size: 14px;}
    .food-poisoning-prevention table tbody td{font-size: 14px;}
    .food-poisoning-prevention table thead th{font-size: 14px;}

    .installation-status-block{margin-top: 100px; padding: 100px 0;}

    .feature01.prd23 .topic{margin-bottom: 0px;}
    .feature01.prd23 .subject--small{margin-top: 30px;}

    .hoci__diagram li>.line>div h5{margin-top: 10px; font-size: 18px; line-height: 1.5;}
    .hoci__diagram li>.line>div h5 .point{font-size: 20px;}
    .hoci__diagram li>.line>div p{font-size: 14px;}

    .broad-power{margin-top: 100px;}
    .key-ingredient-block{margin-top: 100px;}
    .key-ingredient-block img{margin-top: 50px;}
    .key-ingredient-block .key-ingredient__status{margin-top: 20px;}
    .key-ingredient-block .key-ingredient__status li{width: 48%;}
    .key-ingredient-block .key-ingredient__status li:first-child {margin-right: 2%;}
    .key-ingredient-block .key-ingredient__status li div span{font-size: 14px;}
    .key-ingredient-block .line-box p{font-size: 16px; word-break: keep-all;}
    .key-ingredient-block .key-ingredient__status li div{margin-top: 30px;}
    .key-ingredient-block .line-box{margin-top: 30px;}
    .feature01.prd23 table thead th,.feature01.prd23 table tbody td{font-size: 14px;}
    .feature01.prd23 table tbody tr.highlight td:not(:first-child){font-size: 16px;}
    .hoci-disinfectant-block .topic{font-size: 20px;}
    .hoci-disinfectant-block .topic .bold{font-size: 24px;}
    .hoci-disinfectant-block .hoci-disinfectant-character li span{font-size: 14px;}
    .feature02.prd23,.composition-block.prd23,.feature04.prd23{margin-top: 100px;}
    /* .WhereToUse-block{padding: 0;} */
    .WhereToUse-block .WhereToUse-wrap li .WhereToUse__text{margin-top: 20px;}
    .WhereToUse-block .WhereToUse-wrap li .WhereToUse__text p{font-size: 14px;}

    .creation-principle__chemical-formula .chemical-formula li{flex-direction: column;}
    .creation-principle__chemical-formula .chemical-formula li:last-child{margin-top: 20px;}
    .creation-principle__chemical-formula .chemical-formula li b{font-size: 14px;}
    .creation-principle__chemical-formula .chemical-formula li p{font-size: 16px; margin-left: 0;}
    .creation-principle__chemical-formula .line-box li{font-size: 20px;}

    .multiple-more-block .explain .explain__common{padding: 30px 10px 0;}
    .one-solution-block{margin-top: 100px;}

    .one-solution-block ul li{margin-bottom: 50px;}
    .one-solution-block ul li .one-solution__text b{font-size: 20px;}
    .one-solution-block ul li .one-solution__text{font-size: 16px;}

    .purpose-of-use-block .purpose-of-use-disinfection li>div b{font-size: 18px;}
    .purpose-of-use-block .purpose-of-use-disinfection li>div p{font-size: 14px;}

    .chemical-formula>ul li{padding: 20px 0;}

    .hybrid-special-block .hybrid-special>div{font-size: 18px; text-align: center;}
    .hybrid-special-block .hybrid-special__img p{font-size: 18px;}
    .hybrid-special-block .hybrid-special__img p br{display: none;}
    .automatic-euro h2{font-size: 18px;}
    .automatic-euro h2 img{width: 20px;}
    .automatic-euro p{font-size: 14px;}
    .feature03 .explain02.prd05 .explain__common .explain--p{font-size: 20px;}
    .feature03 .explain02.prd05 .explain__common .explain--p b{font-size: 20px;}
    
    .alkali-water-block .alkali-water__text .alkali-water__title p{font-size: 20px;}
    .alkali-water-block .alkali-water__text img.quote{width: 24px;}

    .disinfection-method .disinfection-method__text{padding: 60px 0 0;}
    .disinfection-guide-block .disinfection-guide__title h3{font-size: 20px;}
    .disinfection-guide-block .disinfection-guide__title h1{font-size: 24px;}
    .disinfection-guide-block .disinfection-guide__title .logo_kdca{width: 285px;}
    .disinfection-guide-block .disinfection-guide__title--sub .color-box{font-size: 20px;}
    .disinfection-guide-block .disinfection-guide__title--sub .line-box{padding: 18px 10px; font-size: 16px;}
    .disinfection-method .disinfection-method__text .disinfection-method__title h3{font-size: 20px; line-height: 1.33;}
    .disinfection-method .disinfection-method__text .disinfection-method__title h3 span{font-size: 20px;}
    
    .disinfection-method__title--sub{padding: 20px;}
    .disinfection-method__title--sub b{font-size: 18px;}
    .disinfection-method__title--sub ol li{font-size: 14px;}
    .ncov-block{padding: 40px 20px; min-height: initial;}
    .ncov-block h5{font-size: 20px;}
    .ncov-block h5 br{display: none;}
    .ncov-block p{margin-top: 15px;}
    .ncov-block p span{font-size: 14px;}
    .bleach-block li>div>p{font-size: 16px;}
    .world-health-organization>div{font-size: 14px; padding-left: 0;}
    .bleach-block li .nea-explain>p{font-size: 16px;}
    .bleach-block li .nea-explain>p br{display: none;}
    .bleach-block li .nea-explain .nea-explain__date span{font-size: 14px;}
    .bleach-block li .nea-explain .nea-explain__Abox>div{font-size: 18px;}
    .bleach-block li .nea-explain .nea-explain__Abox p{font-size: 16px;}
    .world-health-organization p{font-size: 16px;}

    .explain04 .sterilization-test .sterilization-test__title{padding: 20px 20px; min-height: 125px;}
    .sterilization-test__contents .contents-top{align-items: center;}
    .sterilization-test__contents .contents-top .test-ppm{max-width: 100%;}
    .sterilization-test__contents ul li figure figcaption{font-size: 14px;}
    .virus_09{width: 90%;}

    .product__tab_01 .feature01.pro00 .explain01 .explain__sub .explain--p{font-size: 14px;}
    .product__tab_01 .feature01.pro00 .explain02 .explain__common .explain--subject{font-size: 20px;}
    .product__tab_01 .feature01.pro00 .explain02 .explain__common .explain--p{font-size: 14px;}
    .product__tab_01 .feature01.pro00 .explain03 .explain__common .explain--subject{font-size: 20px;}
    .product__tab_01 .feature01.pro00 .explain03 .explain__common .explain--p{font-size: 14px;}
    .product__tab_01 .feature01.pro00 .health-benefits ul{justify-content: center;}
    .product__tab_01 .feature01.pro00 .health-benefits ul li{padding: 25px 10px; min-height: initial;}
    .product__tab_01 .feature01.pro00 .health-benefits ul li img{height: 65px;}
    .product__tab_01 .feature01.pro00 .health-benefits ul li p{font-size: 16px;}
    .product__tab_01 .feature01.pro00 .alkali-water-block .alkali-water__text .alkali-water__title p{font-size: 20px;}
    .product__tab_01 .feature01.pro00 .alkali-water-block table th{font-size: 14px;}
    .product__tab_01 .feature01.pro00 .alkali-water-block table td{font-size: 14px;}


    .product__tab_02 .feature01.pro00 .explain02 .explain--subject{font-size: 20px;}
    .product__tab_02 .feature01.pro00 .explain02 .explain--p{font-size: 14px;}
    .product__tab_02 .feature01.pro00 .turbo-function-block .turbo-function__text table th{font-size: 14px;}
    .product__tab_02 .feature01.pro00 .turbo-function-block .turbo-function__text table td{font-size: 14px;}
    .product__tab_02 .feature01.pro00 .power-supply-block{height: initial; padding: 50px 20px; background-position-x: 40%; background-size: cover;}
    .product__tab_02 .feature01.pro00 .power-supply-block .text-box .topic{font-size: 24px;}
    .product__tab_02 .feature01.pro00 .power-supply-block .text-box div{font-size: 14px;}
    .product__tab_02 .feature01.pro00 .power-supply-block p{font-size: 14px; margin-top: 45px;}
    .product__tab_02 .feature01.pro00 .explain01 p{font-size: 14px;}
    .product__tab_02 .feature01.pro00 .turbo-function-block .turbo-function__text p{font-size: 14px;}
    .product__tab_02 .feature01.pro00 .turbo-function-block .turbo-function__text>span{font-size: 14px;}
    
    .product__tab_01 .built-in-water-ionizer{height: 500px; background-size: cover; padding-top: 60px;}
    .product__tab_01 .built-in-water-ionizer span{font-size: 20px;}
    .product__tab_01 .built-in-water-ionizer p{font-size: 16px;}
    .topic-with{font-size: 18px; line-height: 1.4; word-break: keep-all;}
    .topic-with br{display: none;}
    .professional-grade-stainless-steel{height: 500px;}
    .professional-grade-stainless-steel .professional-grade-stainless-steel__img figcaption{font-size: 14px;}
    .product__tab_01 .feature02.prd06 .explain__common .explain--subject{font-size: 24px;}
    .product__tab_01 .feature02.prd06 .explain__common .explain--p{font-size: 14px;}
    .product__tab_01 .your-water-your-way01 .section .item__text h5{font-size: 20px; line-height: 1.4;}
    .product__tab_01 .your-water-your-way01 .section .item__text p{font-size: 14px; word-break: keep-all;}
    .product__tab_01 .your-water-your-way01 .section .item__text p br{display: none;}
    .product__tab_01 .your-water-your-way01 .section .item__text h5.diff{font-size: 18px; line-height: 1.4;}
    .product__tab_01 .your-water-your-way01 .section .item__text h5.diff br{display: none;}
    .product__tab_01 .your-water-your-way01 .section .item__text h5 span{font-size: 20px;}
    .product__tab_01 .turbo-mode-block .turbo-function__text p{font-size: 14px;}
    .product__tab_01 .turbo-mode-block .turbo-function__text table th{font-size: 14px;}
    .product__tab_01 .turbo-mode-block .turbo-function__text table td{font-size: 14px;}
    .product__tab_01 .turbo-mode-block .turbo-function__text>span{font-size: 14px !important;}
    .product__tab_01 .smart-safety-diagnosis-funcion .safty-explain li{align-items: flex-start;}
    .product__tab_01 .smart-safety-diagnosis-funcion .safty-explain li p b{font-size: 16px;}
    .product__tab_01 .smart-safety-diagnosis-funcion .safty-explain li p{font-size: 14px;}
    .product__tab_01 .features.prd06 .function-block .explain--p{font-size: 18px; line-height: 1.3;}
    .feature04 .explain table th{font-size: 14px;}
    .product__tab_01 .filter-purifier-system ul li .filter-purifier-system__text p{font-size: 14px;}
    .feature02.prd02 .explain--subject{font-size: 20px;}
    .feature02.prd02 .explain--p{font-size: 14px;}
    .product__tab_01 .color-backlight-touch-screen__img ul li span{font-size: 14px;}
    .product__tab_01 .convenient-fuction li div>img{width: 40px;}
    .product__tab_01 .convenient-fuction li div p{font-size: 18px;}
    .product__tab_01 .turbo-mode--verti p{font-size: 14px;}
    .product__tab_01 .turbo-mode--verti span{font-size: 16px !important;}

    table th{font-size: 14px !important;}
    table td{font-size: 14px !important;}

    .product__tab_01 .img-checkBox ul{width: 100%;}
    .product__tab_01 .img-checkBox ul li img{width: 26px;}
    .product__tab_01 .img-checkBox ul li p{font-size: 18px;}
    .product__tab_01 .drain-faucet .sub-inner div .explain--p{font-size: 14px; text-align: center;}
    .product__tab_01 .turbo-engine-smps .bg-box{height: initial; padding: 50px 20px;}
    .product__tab_01 .turbo-engine-smps .bg-box li{font-size: 18px;}
    .product__tab_01 .turbo-engine-smps .bg-box li .space{display: none;}
    .product__tab_01 .genertating-of-alkaline-water .numBox li div p{font-size: 20px;}
    .product__tab_01 .genertating-of-alkaline-water .numBox li div p br{display: none;}
    .product__tab_01 .genertating-of-alkaline-water .numBox li div span{font-size: 14px;}
    .product__tab_01 .genertating-of-alkaline-water .numBox li img{width: 32px;}
    .product__tab_01 .electrolytic-cell-13 .electrolytic-cell-13__text li p{font-size: 20px; word-break: keep-all;}
    .product__tab_01 .electrolytic-cell-13 .electrolytic-cell-13__text li span{font-size: 14px;}
    .product__tab_01 .alkaline-h2-hybrid h1{font-size: 24px;}
    .product__tab_01 .alkaline-h2-hybrid h1 span{font-size: 16px !important;}
    .product__tab_01 .alkaline-h2-hybrid p{font-size: 18px;}
    .product__tab_01 .alkaline-h2-hybrid span{font-size: 14px;}
    .product__tab_01 .your-water-tour-way.prd05 ul li div b{font-size: 18px;}
    .product__tab_01 .your-water-tour-way.prd05 ul li div p{font-size: 14px;}
    .product__tab_01 .caption b{font-size: 18px;}
    .product__tab_01 .caption p{font-size: 14px;}
    .product__tab_01 .prd05-pro_09 .sub-inner ul li b{font-size: 18px;}
    .product__tab_01 .prd05-pro_09 .sub-inner ul li p{font-size: 14px;}
    .feature02.prd01 .explain--subject{font-size: 20px;}
    .product__tab_01 .genertating-of-alkaline-water .patent span{font-size: 14px;}
    .product__tab_01 .accustomed-way .img__top{flex-direction: column;}
    .product__tab_01 .accustomed-way .img__top img{width: 100%; max-width: 570px;}
    .product__tab_01 .accustomed-way .img__bottom{flex-wrap: wrap; margin-top: 0px;}
    .product__tab_01 .accustomed-way .img__bottom img{width: 32.17%; max-width: 134px; margin-right: 1.052%; margin-top: 5px;}
    .product__tab_01 .accustomed-way .img__bottom img+img{margin-left: 0;}
    .product__tab_01 .accustomed-way .img__bottom img:nth-child(3n){margin-right: 0;}

    .product__tab_01 .features.cu-cbl .text-img ul li b{font-size: 25px;}
    .product__tab_01 .features.cu-cbl .text-img ul li p{font-size: 14px; word-break: keep-all;}
    .product__tab_01 .features.cu-cbl .img {flex-wrap: wrap; margin-top: 50px;}
    .product__tab_01 .features.cu-cbl .img li{width: 23.57%; margin-right: 1.052%; margin-top: 2.052%;}
    .product__tab_01 .features.cu-cbl .img li+li{margin-left: 0;}
    .product__tab_01 .features.cu-cbl .img li:nth-child(4n){margin-right: 0;}

    .product__tab_01 .feature02.prd03 .explain--subject{font-size: 18px;}
    .product__tab_01 .feature02.prd03 .explain--p{font-size: 14px;}
    .product__tab_01 .feature02.prd04 .explain--subject{font-size: 18px;}
    .product__tab_01 .feature02.prd04 .explain--p{font-size: 14px;}

    .uses-block .explain--subject{font-size: 18px;}
    .uses-block .explain--p{font-size: 14px;}

    .product__tab_01 .maintenance .img-text .text p{font-size: 14px;}
    .feature01.prd08 .prd00-tech ul li div p{font-size: 14px;}
    .feature02.prd08 .explain--subject{font-size: 20px;}
    .feature02.prd08 .explain--p{font-size: 14px;}

    .icon-sterilization .icon-sterilization__icon img{width: 36.22%;}
    .icon-sterilization .icon-sterilization__icon img:nth-child(4n){margin-right: 7.017%;}
    .icon-sterilization .icon-sterilization__icon img:nth-child(2n){margin-right: 0;}
    .icon-sterilization .explain--subject{font-size: 20px;}
    .no-buy-it .sub-inner {position: static; margin-top: 50px; display: flex; flex-direction: column; align-items: center;}
    .no-buy-it h2{font-size: 32px; letter-spacing: -0.5px;}
    .no-buy-it .sub-inner p{font-size: 16px; margin-top: 15px;}
    .no-buy-it .covid-circle{width: 125px; height: 125px; position: static; transform: initial; margin-top: 25px;}
    .no-buy-it .covid-circle span{font-size: 20px; letter-spacing: 0px;}

    .additive-free ul li p{font-size: 16px;}
    .additive-free ul li .additive-free__no{font-size: 20px;}
    .test-report .test-report__text{flex-direction: column; align-items: center;}
    .test-report .test-report__text p{word-break: keep-all; padding-right: 5px; text-align: center;}
    .test-report .test-report__text p br{display: none;}
    .test-report div:not(.test-report__text)>img{width: 185px}

    .feature02.prd21 .explain .explain__common .checkbox-text p{font-size: 14px;}
    .feature02.prd22 .explain .explain__common .checkbox-text p{font-size: 14px;}


    .product__tab_03 .part__img{flex-direction: column; align-items: center;}
    .product__tab_03 .part__img-text .part__img li{max-width:360px; width: 100%;}
    .product__tab_03 .part__img-text .part__img li+li{margin-left: 0;}
    .product__tab_03 .part__img-text .part__img li:nth-child(2){margin-top: 8.357%;}
    .product__tab_03 .part__img-text .part__img li:last-child{margin-top: 8.357%;}
    .product__tab_03 .part .explain--subject{font-size: 16px;}
    .product__tab_03 .part__img-text .part__text span{font-size: 14px;}

    .product__tab_01 .turbo-mode-block .turbo-function__text p span.point-color{font-size: 18px;}
}