*{position:relative}.dummy{transform:scaleX(-1)}.dummy-image::after{content:"アタリ";padding:.25em .5em;background:#8e0000;color:#fff;text-align:center;width:-moz-fit-content;width:fit-content;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.dummy-txt::after{content:"アタリ";padding:.25em .5em;background:#8e0000;color:#fff;text-align:center;width:100%;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}body div{margin:unset;padding:unset}.inner{margin-inline:auto;max-width:1000px;width:96%}.wrap-inner{margin-inline:auto;max-width:1280px;width:96%}@media screen and (max-width: 767px){.wrap-inner{width:90%}}.box-inner{width:min(94%,1140px);margin-left:auto;margin-right:auto}figure{position:relative}figure img{position:relative;line-height:initial}figure figcaption{position:absolute;right:.5em;bottom:.5em;font-size:min(2svw,12px);color:#fff;line-height:1.2}figure figcaption.col-black{color:#3b3b3b}figure figcaption.cap-out{position:relative;padding:1em}.mgn-btm10{margin-bottom:10%}.flex_box{display:flex}.grid_box{display:grid}#main{position:relative;width:100%;font-size:min(2.8svw,16px)}#main .cap{position:absolute;bottom:0;right:0;padding:.5em;font-size:min(2.3svw,12px);color:#fff}#main::after{content:"";position:absolute;bottom:0;left:50%;background:#fff;width:1px;height:44px;z-index:2}@media screen and (max-width: 767px){#main::after{height:22px}}#contents{overflow:hidden;position:relative;font-size:min(2.8svw,16px)}#contents::before{content:"";position:absolute;top:0;left:50%;background:#c0b9af;width:1px;height:44px;z-index:2}@media screen and (max-width: 767px){#contents::before{height:22px}}#contents .lead{font-size:min(3.75svw,24px);color:#837451;margin:0 0 1em;letter-spacing:.2em}@media screen and (max-width: 767px){#contents .lead{line-height:2}}#contents .h3_head{font-size:min(3.2svw,20px)}#contents .txt{font-size:min(2.5svw,14px);color:#30302b;line-height:2.5;letter-spacing:.2em}@media screen and (max-width: 767px){#contents .txt{line-height:2}}#contents .cap{text-align:right;padding:.5em;font-size:min(2.3svw,12px);color:#fff}#contents .cap.b{color:#000}#contents .note{display:block;padding:0;line-height:1.4;font-size:min(2.3svw,12px)}#contents .contents-in{padding:min(12vw,6em) 0}#contents .contents-in .design{width:95%;margin:3em auto 0;position:relative}#contents .contents-in .design .cap{position:absolute;bottom:2em;right:0;color:#000;padding:1em;text-align:right;font-size:min(2.3svw,12px)}@media screen and (max-width: 767px){#contents .contents-in .design .cap{position:static;display:block;text-align:right;padding:0}}#contents .contents-obi-wrap{margin-bottom:5em;position:relative;z-index:1}@media screen and (max-width: 767px){#contents .contents-obi-wrap{margin-bottom:3em}}#contents .contents-obi-wrap::before{content:"";display:block;width:50%;background:#242424;box-shadow:5px 5px 5px rgba(36,36,36,.3);position:absolute;top:0;bottom:0;left:0;z-index:-1}@media screen and (max-width: 767px){#contents .contents-obi-wrap::before{width:85%}}#contents .contents-obi{padding:1em 0}#contents .contents-obi img{width:auto;height:34px}@media screen and (max-width: 767px){#contents .contents-obi img{height:4.5vw}}#contents .big-title{margin-bottom:1em;font-size:min(5svw,32px);line-height:1.8;letter-spacing:.15em;color:#f170ec}#contents .big-title.center-title{text-align:center}#contents .center-txt,#contents .center-txt2,#contents .center-txt3{text-align:center}#contents .center-txt{text-align:center;color:#3b3b3b}#contents .center-txt2{line-height:2.4;font-size:min(3svw,18px)}#contents .sub{display:flex;justify-content:flex-end}#contents .sub img{height:100%;max-height:110px;width:auto}@media screen and (max-width: 767px){#contents .sub img{max-height:none;height:auto}}#contents .wrap{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#contents .wrap.wrap-re{flex-wrap:wrap-reverse}#contents .wrap .photo{position:relative;min-width:50%;width:calc((980px - 100%)*1000);max-width:100%}#contents .wrap .photo .cap{font-size:min(2.3svw,12px);position:absolute;bottom:0;right:0;padding:.5em;color:#fff}#contents .wrap .box{position:relative;min-width:50%;width:calc((980px - 100%)*1000);max-width:100%;z-index:1}#contents .wrap .box h2{margin:0 0 min(2vw,2em)}#contents .wrap .box h2 img{width:auto;height:100%;max-height:130px}@media screen and (max-width: 767px){#contents .wrap .box h2 img{width:90%;max-height:none;height:auto;margin:auto auto 25px}}@media screen and (max-width: 767px){#contents .wrap .box h2 img.img02{width:70%}}#contents .wrap .box .lead{color:#ffef81;font-size:min(3.75svw,24px)}#contents .wrap .box .lead.fc-w{color:#fff}#contents .wrap .box .txt{color:#fff}#contents .box-cnt{position:relative;background:url(../images/design/facade-bg.png) center center/cover no-repeat;padding:min(8vw,4rem) min(8vw,4rem) 0;width:90%;margin:auto}#contents .box-cnt::before{content:"";position:absolute;top:-1rem;right:-1rem;background:url(../images/design/facade-kazari01.png) center center/cover no-repeat;width:8rem;height:8rem}#contents .box-cnt::after{content:"";position:absolute;bottom:-1rem;left:-1rem;background:url(../images/design/facade-kazari02.png) center center/cover no-repeat;width:8rem;height:8rem}#contents .box-cnt-in{position:relative}#contents .box-cnt-in h2{position:absolute;top:0;left:-10%;margin:0 0 2em}#contents .box-cnt-in h2 img{width:auto;height:100%;max-height:130px}@media screen and (max-width: 767px){#contents .box-cnt-in h2 img{max-height:60px}}#contents .box-cnt-wrap{padding-top:min(20vw,10rem);display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}#contents .box-cnt-txt{min-width:65%;width:calc((480px - 100%)*1000);max-width:100%;margin-bottom:1em}#contents .box-cnt-txt p{font-size:min(2.4svw,12px);color:#fff;line-height:1.8}#contents .box-cnt-txt .title{font-size:min(4.1svw,23px);color:#97f38d;padding-bottom:1em}#contents .box-cnt-img{min-width:35%;width:calc((480px - 100%)*1000);max-width:100%}#contents .box-cnt-img div{display:flex;justify-content:center;align-items:flex-end;gap:1rem}#contents .box-cnt-img div img{width:100%;max-width:120px}#contents .box-cnt-img div dl{text-align:center}#contents .box-cnt-img div dl dt{font-size:min(2.4svw,12px);color:#fff}#contents .box-cnt-img div dl dd{font-size:min(3.6svw,18px);color:#e5d8ba}#contents .box-cnt-imglist{display:flex;justify-content:center;align-items:center;gap:1rem;margin:2rem auto 0}#contents .box-cnt-imglist li{width:33.3333333333%}#contents .aquastory{padding:4em 0 140px;background:linear-gradient(#f5f5f5 0%, #fcf6ea 100%)}@media screen and (max-width: 767px){#contents .aquastory{padding:4em 0 90px}}#contents .aquastory .sub{justify-content:flex-start}@media screen and (max-width: 767px){#contents .aquastory .sub{width:100%}}#contents .aquastory .wrap-inner{width:100%}#contents .aquastory .box{width:100%}#contents .aquastory .box h2{margin:0 0 min(2vw,2em)}#contents .aquastory .box h2 img{width:auto;height:100%;max-height:130px}#contents .aquastory .box .h3_head{color:#607fc7;border-bottom:1px solid #a7a7a7;margin-bottom:.5em;padding-bottom:.5em}@media screen and (max-width: 767px){#contents .aquastory .box .h3_head{text-align:center}}#contents .aquastory .box .lead{color:#607fc7}#contents .aquastory figure{width:50%}@media screen and (max-width: 767px){#contents .aquastory figure{width:100%}}#contents .aquastory figure figcaption{color:#3b3b3b}#contents .aquastory .lead_box{width:100%;align-items:flex-end}#contents .aquastory .lead_box .box{width:50%}@media screen and (max-width: 767px){#contents .aquastory .lead_box .box{width:100%}}#contents .aquastory .lead_box figure{width:50%;padding-bottom:2em}@media screen and (max-width: 767px){#contents .aquastory .lead_box figure{width:100%}}#contents .aquastory .full_box{width:100%}@media screen and (max-width: 767px){#contents .aquastory .full_box>.flex_box{width:100%}}#contents .aquastory .full_box .txt{width:50%}@media screen and (max-width: 767px){#contents .aquastory .full_box .txt{width:100%}}#contents .aquastory .full_box figure{width:50%}@media screen and (max-width: 767px){#contents .aquastory .full_box figure{width:100%}}#contents .aquastory .full_box figure img{width:90%}@media screen and (max-width: 767px){#contents .aquastory .full_box figure img{width:100%}}#contents .aquastory .full_box figure figcaption{right:50px;bottom:2em}@media screen and (max-width: 767px){#contents .aquastory .full_box figure figcaption{bottom:7em}}#contents .aquastory .full_box figure .cap{color:#3b3b3b;bottom:-2em;right:0;display:block}@media screen and (max-width: 767px){#contents .aquastory .full_box figure .cap{bottom:0}}#contents .aquastory .flex_box{gap:6em}#contents .aquastory .flex_box:first-of-type{margin-bottom:5em;gap:5em}@media screen and (max-width: 767px){#contents .aquastory .flex_box:first-of-type{margin:0 auto 3em;gap:2.5em}}@media screen and (max-width: 767px){#contents .aquastory .flex_box{gap:3em;flex-direction:column;width:90%}}#contents .aquastory .flex_box .small_box{width:50%;display:flex;flex-direction:column;position:relative}@media screen and (max-width: 767px){#contents .aquastory .flex_box .small_box{width:100%}}#contents .aquastory .flex_box .small_box>.flex_box{gap:1em;margin-bottom:2.5em;flex-direction:row}@media screen and (max-width: 767px){#contents .aquastory .flex_box .small_box>.flex_box{width:100%}}#contents .aquastory .flex_box .small_box>.flex_box img{width:40%}#contents .aquastory .flex_box .small_box .h3_head{color:#607fc7;border-bottom:1px solid #a7a7a7;margin-bottom:.5em;padding-bottom:.5em}@media screen and (max-width: 767px){#contents .aquastory .flex_box .small_box .h3_head{text-align:center}}#contents .aquastory .flex_box .small_box .txt{margin-bottom:2.5em}@media screen and (max-width: 767px){#contents .aquastory .flex_box .small_box .txt{margin-bottom:20px}}#contents .aquastory .flex_box .small_box figure{width:100%;display:block;margin:auto auto 10px;position:relative;flex-grow:1}@media screen and (max-width: 767px){#contents .aquastory .flex_box .small_box figure{margin-bottom:auto}}#contents .aquastory .flex_box .small_box figure img{margin-bottom:16px}#contents .aquastory .flex_box .small_box figure figcaption{color:#3b3b3b;position:absolute;bottom:1em}#contents .aquastory .flex_box .small_box .cap{color:#3b3b3b;text-align:left}#contents .aquastory .flex_box .small_box:nth-of-type(2) figure figcaption{position:relative;bottom:-3em;text-align:right}#contents .aquastory .pfas_box{background:rgba(98,128,198,.06);border:1px solid #607fc7;padding:60px 90px;margin-bottom:5em}@media screen and (max-width: 767px){#contents .aquastory .pfas_box{padding:2em 3em;margin:0 5% 3em}}#contents .aquastory .pfas_box .h3_head{color:#607fc7;border-bottom:1px solid #a7a7a7;margin-bottom:.5em;padding-bottom:.5em}@media screen and (max-width: 767px){#contents .aquastory .pfas_box .h3_head{text-align:center}}#contents .aquastory .pfas_box .cap{color:#3b3b3b;margin-bottom:1.5em;display:block;text-align:left}#contents .microbath{position:relative;background:#000;padding:0px 0 min(10vw,10rem)}@media screen and (max-width: 767px){#contents .microbath{padding:60px 0 5rem}}#contents .microbath .photo{min-width:100%;margin-left:auto}@media screen and (max-width: 767px){#contents .microbath .photo{position:relative;top:-5%;margin-top:-5%}}@media screen and (max-width: 767px){#contents .microbath .photo .cap{top:auto;bottom:0%}}#contents .microbath .box{position:absolute;left:0}@media screen and (max-width: 767px){#contents .microbath .box{position:relative;text-align:center;padding-top:0rem;padding-bottom:0}}#contents .microbath .box h2{text-align:center}#contents .microbath .wrap-inner_01{padding-bottom:100px}#contents .microbath .microbath_box{background:rgba(250,246,239,.25);border:1px solid #f6f5f4;max-width:1280px;width:96%;margin:0 auto 115px;padding:85px 90px}@media screen and (max-width: 767px){#contents .microbath .microbath_box{padding:50px 20px;margin-bottom:75px}}#contents .microbath .microbath_box .flex_box{grid-column-gap:5em;justify-content:space-between}#contents .microbath .microbath_box .flex_box.flex_box_01{margin-bottom:4em}@media screen and (max-width: 767px){#contents .microbath .microbath_box .flex_box.flex_box_01{margin-bottom:0}}@media screen and (max-width: 767px){#contents .microbath .microbath_box .flex_box{flex-direction:column}}#contents .microbath .microbath_box .flex_box .box{width:50%;position:relative}@media screen and (max-width: 767px){#contents .microbath .microbath_box .flex_box .box{width:100%;margin-bottom:40px}}#contents .microbath .microbath_box .flex_box .box.box01 figure{width:80%;margin:0 auto}@media screen and (max-width: 767px){#contents .microbath .microbath_box .flex_box .box.box01 figure{width:100%}}#contents .microbath .microbath_box .flex_box .box.box02 figure img{display:block;margin-bottom:16px}#contents .microbath .microbath_box .flex_box .box.box02 .note{color:#fff;text-align:left}#contents .microbath .microbath_box .flex_box .box.box03{width:100%}@media screen and (max-width: 767px){#contents .microbath .microbath_box .flex_box .box.box03{margin-bottom:0}}#contents .microbath .microbath_box .flex_box .box.box03 .flex_box{flex-wrap:nowrap}#contents .microbath .microbath_box .flex_box .box.box03 .flex_box>div{width:100%}#contents .microbath .microbath_box .flex_box .box .h3_head{color:#fff68b;border-bottom:1px solid #8e8e8e;padding-bottom:.5em;margin-bottom:.5em}@media screen and (max-width: 767px){#contents .microbath .microbath_box .flex_box .box .h3_head{letter-spacing:.2em}}#contents .microbath .microbath_box .flex_box .box .txt{color:#fff;margin-bottom:1em}@media screen and (max-width: 767px){#contents .microbath .microbath_box .flex_box .box .txt{text-align:left;margin-bottom:2em}}#contents .microbath .microbath_box .flex_box .box figure{width:100%}#contents .microbath .wrap-inner_02 .lead_wrap{text-align:center}#contents .microbath .wrap-inner_02 .lead_wrap .lead{display:inline-block;color:#fff68b;border-bottom:1px solid #a7a7a7;font-size:min(3.75svw,24px);margin-bottom:70px;padding-bottom:.5em}@media screen and (max-width: 767px){#contents .microbath .wrap-inner_02 .lead_wrap .lead{margin-bottom:55px;line-height:2}}#contents .microbath .wrap-inner_02>.flex_box{gap:5em}@media screen and (max-width: 767px){#contents .microbath .wrap-inner_02>.flex_box{flex-direction:column;gap:3em}}#contents .microbath .wrap-inner_02>.flex_box .lead{font-size:min(3.2svw,20px);color:#fff68b}#contents .microbath .wrap-inner_02>.flex_box .box{position:relative;width:100%}#contents .microbath .wrap-inner_02>.flex_box .box .h3_head{color:#fff68b;margin-bottom:1em}@media screen and (max-width: 767px){#contents .microbath .wrap-inner_02>.flex_box .box .h3_head{text-align:left}}#contents .microbath .wrap-inner_02>.flex_box .box .flex_box{gap:2em;align-items:flex-start}@media screen and (max-width: 767px){#contents .microbath .wrap-inner_02>.flex_box .box .flex_box{gap:1em}}#contents .microbath .wrap-inner_02>.flex_box .box figure{width:50%}@media screen and (max-width: 767px){#contents .microbath .wrap-inner_02>.flex_box .box figure{width:40%}}#contents .microbath .wrap-inner_02>.flex_box .box .txt{color:#fff;width:50%}@media screen and (max-width: 767px){#contents .microbath .wrap-inner_02>.flex_box .box .txt{text-align:left;width:60%}}#contents .microbath .wrap-inner_02>.flex_box .box:nth-of-type(1) figure figcaption{color:#3b3b3b}#contents .mirable{background:#f5f5f5;background:linear-gradient(180deg, rgb(245, 245, 245) 0%, rgb(252, 246, 234) 100%);padding:4em 0 150px}@media screen and (max-width: 767px){#contents .mirable{padding:2em 0 80px}}@media screen and (max-width: 767px){#contents .mirable .sub{margin-bottom:30px}}#contents .mirable .wrap{margin-bottom:0;justify-content:flex-end}#contents .mirable .wrap .box{position:absolute;top:auto;bottom:5%;left:5%;transform:none}@media screen and (max-width: 767px){#contents .mirable .wrap .box{bottom:-5%;left:0}}#contents .mirable .wrap .box .lead.sp-out{display:block}@media screen and (max-width: 767px){#contents .mirable .wrap .box .lead.sp-out{display:none}}#contents .mirable .wrap.block{padding:0 0 min(16vw,8rem)}@media screen and (max-width: 767px){#contents .mirable .wrap.block{padding-top:0;padding-bottom:0}}#contents .mirable .wrap.block .box{top:35%;bottom:auto;left:0;transform:translateY(-50%)}@media screen and (max-width: 767px){#contents .mirable .wrap.block .box{margin:0 auto 40px;position:relative;top:0;transform:none;text-align:center}}#contents .mirable .wrap.block .box .lead{color:#49b56e}#contents .mirable .wrap.block .box .txt{color:#3b3b3b}#contents .mirable .wrap .img-tit .photo{margin:0 0 0 50%}@media screen and (max-width: 767px){#contents .mirable .wrap .img-tit .photo{margin:auto}}#contents .mirable .wrap .img-tit .box{position:absolute;top:auto;right:0;left:auto;bottom:0;transform:translateY(0%)}@media screen and (max-width: 767px){#contents .mirable .wrap .img-tit .box{bottom:0;left:0}}#contents .mirable .wrap .img-tit .box .lead{color:#ffef81}@media screen and (max-width: 767px){#contents .mirable .wrap-inner.wrap-inner_01{width:100%}}#contents .mirable .wrap-inner .flex_box{justify-content:space-between;align-items:stretch}@media screen and (max-width: 767px){#contents .mirable .wrap-inner .flex_box{flex-direction:column}}#contents .mirable .wrap-inner .flex_box .box{width:100%;flex:1;padding:0 2em;position:relative}@media screen and (max-width: 767px){#contents .mirable .wrap-inner .flex_box .box{padding:40px 0}}#contents .mirable .wrap-inner .flex_box .box:not(:last-child)::after{content:"";position:absolute;right:0;top:0;width:1px;height:100%;background:#a7a7a7}@media screen and (max-width: 767px){#contents .mirable .wrap-inner .flex_box .box:not(:last-child)::after{right:0;bottom:0;top:auto;height:1px;width:100%}}#contents .mirable .wrap-inner .flex_box .box .lead{font-size:min(3.2svw,20px);color:#49b56e;letter-spacing:normal}@media screen and (max-width: 767px){#contents .mirable .wrap-inner .flex_box .box .lead{text-align:center}}#contents .mirable .wrap-inner .flex_box .box .txt{margin-bottom:25px;line-height:2}@media screen and (max-width: 767px){#contents .mirable .wrap-inner .flex_box .box .txt{margin-bottom:1em}}#contents .mirable .wrap-inner .flex_box .box img{width:100%;display:inline-block;margin-bottom:16px}#contents .mirable .wrap-inner .flex_box .box .note{color:#3b3b3b}#contents .mirable .wrap-inner .flex_box .box:last-of-type{padding-bottom:0}#contents .mirable .slider .slick-slide{background:#fff;border:1px solid #93aae2;padding:2em;opacity:.6}#contents .mirable .slider .slick-slide.slick-active{opacity:1}#contents .mirable .slider .slick-slide .lead{font-size:min(3.2svw,20px);color:#49b56e;letter-spacing:normal}#contents .mirable .slider .slick-slide .txt{font-weight:normal;line-height:1.6;color:#696867;margin-bottom:1em}#contents .mirable .slider .slick-slide img{width:80%;margin:0 auto 16px}@media screen and (max-width: 767px){#contents .mirable .slider .slick-slide img{width:90%}}#contents .mirable .slider .slick-slide .note{color:#3b3b3b;text-align:left}#contents .mirable .slider .slick-track{display:flex}#contents .mirable .slider .slick-arrow{z-index:10}#contents .mirable .slider .slick-arrow:before,#contents .mirable .slider .slick-arrow:after{color:#607fc7;font-size:50px}#contents .mirable .slider .slick-arrow.slick-prev{left:20%}@media screen and (max-width: 767px){#contents .mirable .slider .slick-arrow.slick-prev{left:1%}}#contents .mirable .slider .slick-arrow.slick-prev:before{content:"<"}#contents .mirable .slider .slick-arrow.slick-next{right:20%}@media screen and (max-width: 767px){#contents .mirable .slider .slick-arrow.slick-next{right:3%}}#contents .mirable .slider .slick-arrow.slick-next:before{content:">"}#contents .mirable .slider .slick-dots{bottom:-40px}#contents .mirable .slider .slick-dots li button:before{font-size:10px}#contents .mirable .slider .slick-dots li.slick-active button:before{color:#607fc7}#contents .mirable .slider .slick-slide{width:60%;margin:0 25px;height:auto !important}@media screen and (max-width: 767px){#contents .mirable .slider .slick-slide{margin:0 10px}}#contents .slider .slick-list{overflow:visible}/*# sourceMappingURL=watersystem.css.map */