.sec08{padding-top:75px;padding-bottom:105px;padding-left:15%;padding-right:15%}.sec08__inner{margin-left:auto;margin-right:auto}.sec08__heading{color:#000;font-size:24px;display:flex;align-items:center;font-weight:600}.sec08__heading._mt{margin-top:85px}@media only screen and (max-width:768px){.sec08__heading._mt{margin-top:40px}}.sec08__heading:before,.sec08__heading:after{content:"";flex-grow:1;height:1px;background:#707070;display:block}.sec08__heading:before{margin-right:.4em}.sec08__heading:after{margin-left:.4em}.sec08__banner{width:100%;transition:opacity .3s;display:block}.sec08__banner:hover{opacity:.7}.sec08__lists{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:20px}@media only screen and (max-width:768px){.sec08__lists{gap:0}}.sec08__list{width:28%}@media only screen and (max-width:768px){.sec08__list{width:100%}}.sec08__item{line-height:calc(43/16);font-weight:300}.sec08__box{margin-top:30px}.sec08-box{background-color:#f2f2f2;padding-top:35px;padding-bottom:25px;display:flex;justify-content:space-between;flex-wrap:wrap}.sec08-box__left{width:calc(368/1200*100%)}.sec08-box__right{width:calc(792/1200*100%);padding-right:25px}@media only screen and (max-width:1024px){.sec08-box{padding-top:0;gap:20px}.sec08-box__left{width:100%}.sec08-box__right{width:100%;padding-left:2em;padding-right:2em}}.sec08-box__heading{background-color:#00a1e0;color:#fff;font-size:18px;font-weight:600;padding:.6em .8em;align-items:center;gap:1em;display:flex;justify-content:center}.sec08-box__detail{color:#00a1e0;font-weight:600;padding:2em 2em 0;line-height:calc(30/16);font-size:16px}.sec08-box__detail span{display:inline-block}.sec08-box__philosophy{margin-top:20px}.sec08-works__heading{color:#00a1e0;display:flex;align-items:center;gap:1em;font-size:16px}.sec08-works__heading:after{content:"";flex-grow:1;height:1px;background:#00a1e0;display:block}.sec08-works__text{font-size:14px;line-height:calc(21/14);margin-top:.5em}.sec08__banner{margin-top:20px}.sec08__banner img{max-width:100%;margin-left:auto;margin-right:auto;display:block}.sec08-philosophy__heading{color:#00a1e0;display:flex;align-items:center;gap:.5em;font-size:16px}.sec08-philosophy__heading:after{content:"";flex-grow:1;height:1px;background:#00a1e0;display:block}.sec08-philosophy__list{margin-top:.5em}.sec08-philosophy__item{font-size:14px;line-height:calc(21/14)}.sec08-philosophy__item span{color:#00a1e0;margin-right:.5em}.sec09{padding-top:85px;padding-bottom:85px;background-image:url(//www.water-clean.jp/wp-content/themes/p_temp/css/../images/top/sec09_bg.png);background-size:cover;background-repeat:no-repeat;padding-left:15%;padding-right:15%}@media only screen and (max-width:1024px){.sec09{padding-left:5%;padding-right:5%;padding-top:45px;padding-bottom:45px}}.sec09__inner{display:flex;flex-direction:column;align-items:center;max-width:1200px;margin-left:auto;margin-right:auto}.sec09__heading{color:#fff;display:flex;flex-direction:column;text-align:center}.sec09__heading>span:nth-of-type(1){font-size:13px;font-weight:600;line-height:calc(20/13);display:block}.sec09__heading>span:nth-of-type(2){font-size:56px;font-weight:600;line-height:calc(64/56);display:block}.sec09__lead{font-size:30px;font-weight:600;margin-top:27px;text-align:center;line-height:1.8}@media only screen and (max-width:768px){.sec09__lead{font-size:20px}}.sec09__lead>span{display:inline;background-color:#fff;padding-right:3px;padding-left:3px;align-self:center}.sec09__buttons{margin-top:35px;display:flex;gap:20px}@media only screen and (max-width:768px){.sec09__buttons{flex-direction:column;gap:10px}}.sec09__button{max-width:100%;transition:opacity .3s;width:100%}@media only screen and (max-width:768px){.sec09__button{max-width:400px}}.sec09__button:hover{opacity:.7}.sec09__banner{margin-top:25px;transition:opacity .3s}.sec09__banner:hover{opacity:.7}.sec09__company{margin-top:40px}.sec09__company{display:flex;flex-direction:column;align-items:center}.sec09-company{color:#fff;font-size:13px;font-weight:300;text-align:center;line-height:calc(19/13)}.sec09-company__name{font-size:15px;font-weight:600;line-height:calc(23/15);margin-top:1em}.sec09-company__address{margin-top:1.4em}.sec09-company__tel{display:block;text-decoration:none;color:#fff}.sec09-company__privacy{display:block;text-decoration:none;color:#fff}.sec09__banner img{max-width:100%}.sec11{padding-top:100px;padding-bottom:100px;padding-left:15%;padding-right:15%;background-image:url(//www.water-clean.jp/wp-content/themes/p_temp/css/../images/top/sec11_bg.png);background-size:cover;background-repeat:no-repeat}@media only screen and (max-width:768px){.sec11{padding-left:5%;padding-right:5%;padding-top:50px;padding-bottom:50px}}.sec11__heading{color:#000;font-size:24px;display:flex;align-items:center;font-weight:600}.sec11__heading:before,.sec11__heading:after{content:"";flex-grow:1;height:1px;background:#707070;display:block}.sec11__heading:before{margin-right:.5em}.sec11__heading:after{margin-left:.5em}.sec11__grid{margin-top:35px;display:grid;column-gap:51px;grid-template-columns:749fr 322fr;grid-template-rows:auto auto auto auto;row-gap:40px}@media only screen and (max-width:1280px){.sec11__grid{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}}@media only screen and (max-width:667px){.sec11__grid{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto}}.sec11__grid img{max-width:100%;width:100%;object-fit:contain;object-position:top;height:auto}.sec11__grid>*:nth-child(1){grid-area:1/1/5/2}.sec11__grid>*:nth-child(2){grid-area:1/2/2/3}.sec11__grid>*:nth-child(3){grid-area:2/2/3/3}.sec11__grid>*:nth-child(4){grid-area:3/2/4/3}.sec11__grid>*:nth-child(5){grid-area:4/2/5/3}@media only screen and (max-width:1280px){.sec11__grid>*:nth-child(1){grid-area:1/1/2/3}.sec11__grid>*:nth-child(2){grid-area:2/1/3/2}.sec11__grid>*:nth-child(3){grid-area:2/2/3/3}.sec11__grid>*:nth-child(4){grid-area:3/1/4/2}.sec11__grid>*:nth-child(5){grid-area:3/2/4/3}}@media only screen and (max-width:667px){.sec11__grid>*:nth-child(n){grid-area:auto}}.sec11-item__heading{background-color:#00a1e0;color:#fff;text-align:center;padding:.3em 1em}.sec11-item__body{margin-top:20px;display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (max-width:667px){.sec11-item__body img{max-width:320px}}.sec11-item__body._mt30{margin-top:30px}.sec11-item__col-2{display:grid;column-gap:40px;grid-template-columns:1fr 1fr;width:100%}@media only screen and (max-width:667px){.sec11-item__col-2{grid-template-columns:1fr}}@media only screen and (max-width:667px){.secondHeadRow{display:none}}.sec11-item__table{border-collapse:collapse}.sec11-item__table th,.sec11-item__table td{text-align:center;font-weight:300;padding:.69em;white-space:nowrap}@media only screen and (max-width:667px){.sec11-item__table th,.sec11-item__table td{padding:.4em}}.sec11-item__table th{background-color:#c7c7c7;border-top:1px solid #707070}.sec11-item__table td{background-color:#fff;border-bottom:1px solid #707070}.sec11-item__table td.strong{background-color:#ffed00;font-size:20px;color:#00a1e0;font-weight:600;padding:.48em}.sec11-item__table th:nth-of-type(1){width:29%;border-right:1px solid #707070}.sec11-item__table th:nth-of-type(2){width:26%;border-right:1px solid #707070}.sec11-item__table th:nth-of-type(3){width:45%}.sec11-item__table td:nth-of-type(1){width:29%;border-right:1px solid #707070}.sec11-item__table td:nth-of-type(2){width:26%;border-right:1px solid #707070}.sec11-item__table td:nth-of-type(3){width:45%}.sec11-item__figure{align-self:flex-end;padding-right:5%}.sec11-order{display:flex;flex-wrap:wrap;margin-top:-10px;margin-bottom:-10px}.sec11-order dt,.sec11-order dd{display:flex;justify-content:center;align-items:center;font-size:16px;padding:.6em;width:50%;margin-top:10px}@media only screen and (max-width:667px){.sec11-order dt,.sec11-order dd{padding:.4em}}.sec11-order dt{color:#fff;font-weight:300}.sec11-order dd{letter-spacing:.05em;font-weight:600;background-color:#fff}.sec11-order dt:nth-of-type(1){background-color:#968de8}.sec11-order dt:nth-of-type(2){background-color:#3eb8f8}.sec11-order dt:nth-of-type(3){background-color:#f478b5}.sec11-order dt:nth-of-type(4){background-color:#66db62}.sec11-order dt:nth-of-type(5){background-color:#fcb542}.sec11-order dt:nth-of-type(6){background-color:#c6c962}.sec12{padding-top:70px;padding-bottom:70px;position:relative;padding-left:15%;padding-right:15%}@media only screen and (max-width:768px){.sec12{padding-left:5%;padding-right:5%}}.sec12__inner{display:flex;flex-direction:column;align-items:center;gap:16px}.sec12__catch{position:relative}.sec12__catch img{max-width:100%}.sec12__images{display:grid;column-gap:10px;position:relative;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:768px){.sec12__images{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);row-gap:10px}}.sec12__images img{width:auto;max-width:100%}.sec12__detail{position:relative;font-size:24px;font-weight:600;line-height:calc(43/24);border-bottom:1px solid #00a1e0;display:inline-block;color:#00a1e0;text-align:center}@media only screen and (max-width:768px){.sec12__detail{font-size:18px}}.sec12__detail span{display:inline-block}.sec12__note{position:relative;text-align:center;font-size:14px;font-weight:300}.sec12__button{position:relative;transition:opacity .3s}.sec12__button:hover{opacity:.7}.sec12__button img{max-width:100%}.sec12__light{position:absolute;right:0;bottom:0}.sec13{padding-top:75px;padding-bottom:80px;background-image:url(//www.water-clean.jp/wp-content/themes/p_temp/css/../images/top/sec13_bg.png);display:flex;flex-direction:column;gap:15px;background-size:cover;background-repeat:no-repeat;padding-left:15%;padding-right:15%;align-items:center}@media only screen and (max-width:768px){.sec13{padding-left:5%;padding-right:5%;padding-top:40px;padding-bottom:40px}}.sec13__heading img{max-width:100%}.sec13__list{display:grid;grid-template-columns:341fr 250fr 250fr 250fr;column-gap:10px}@media only screen and (max-width:1280px){.sec13__list{grid-template-columns:1fr 1fr;row-gap:10px}}@media only screen and (max-width:768px){.sec13__list{grid-template-columns:1fr 1fr;row-gap:10px}}@media only screen and (max-width:480px){.sec13__list{grid-template-columns:1fr;row-gap:10px}}.sec13__item{background-color:#fff;font-size:18px;line-height:calc(25/18);padding:.9em .3em;font-weight:600;display:flex;align-items:center;flex-direction:column;justify-content:center;border-radius:10px;text-align:center}.sec13__item span{display:inline-block}.spnavi{position:fixed;z-index:100;right:0;top:0;height:100vh;width:100vw;transition:background .3s;pointer-events:none}.spnavi._is-open{pointer-events:all;background-color:rgba(0,0,0,.5)}.spnavi__inner{transition:transform .3s;position:fixed;z-index:101;right:0;top:0;transform:translate3d(100%,0,0);max-width:330px;padding-top:93px;display:flex;flex-direction:column;height:100%;overflow-y:auto;background-color:#fff}.spnavi._is-open .spnavi__inner{transform:translate3d(0,0,0)}.spnavi__list{display:flex;flex-direction:column;gap:2.5vh;padding-left:25px;padding-right:20px}.spnavi__link{display:flex;justify-content:space-between;font-size:18px;font-weight:600;line-height:calc(25/18);color:#000;text-decoration:none}.spnavi__link:after{content:"";height:14px;width:8px;display:inline-block;background-image:url(//www.water-clean.jp/wp-content/themes/p_temp/css/../images/top/spnavi_arrow_right.svg)}.spnavi__cta{margin-top:4vh}.spnavi-cta{background-color:#ffed00;padding-top:3vh;padding-bottom:3.5vh;color:#00a1e0;display:grid;grid-template-columns:70px 1fr;column-gap:16px;grid-template-rows:auto auto;grid-template-areas:"icon text" "tel tel";padding-left:22px;padding-right:20px;text-decoration:none}.spnavi-cta__icon{grid-area:icon}.spnavi-cta__text{grid-area:text;margin-top:1vh;font-size:12px}.spnavi-cta__tel{grid-area:tel;margin-top:1vh}.spnavi-external{background-color:#00a1e0;padding-top:2.5vh;padding-bottom:2.5vh;padding-left:22px;padding-right:20px;display:grid;grid-template-columns:1fr 40px;color:#fff;text-decoration:none}.spnavi-external__left span:nth-of-type(1){font-size:11px;font-weight:300;display:block}.spnavi-external__left span:nth-of-type(2){font-weight:600;display:block}.spnavi-external__right{align-self:center}.spnavi__related{margin-top:auto;padding-left:22px;padding-right:30px;text-decoration:none;padding-bottom:2vh;padding-top:2vh}.spnavi__related__text{font-size:12px;color:#000}.c-hamburger{cursor:pointer;height:20px;position:relative;width:20px}.c-hamburger__line{background:#00a1e0;display:inline-block;height:2px;left:0;pointer-events:none;position:absolute;transition:all .3s;width:100%}.c-hamburger__line:nth-of-type(1){top:0}.c-hamburger__line:nth-of-type(2){top:9px}.c-hamburger__line:nth-of-type(3){top:18px}.c-hamburger[aria-expanded=true] .c-hamburger__line:nth-of-type(1){left:0;top:4px;transform:translateY(6px) rotate(-45deg)}.c-hamburger[aria-expanded=true] .c-hamburger__line:nth-of-type(2){opacity:0}.c-hamburger[aria-expanded=true] .c-hamburger__line:nth-of-type(3){left:0;top:16px;transform:translateY(-6px) rotate(45deg)}.headerTop__spContent{gap:15px}.headerTop__spContent{display:none}@media only screen and (max-width:768px){.headerTop__spContent{display:flex}}.headerTop__spContent__icon{display:flex;justify-content:center;align-items:center;text-decoration:none;color:#000}