@charset "UTF-8";*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td,small,button,time,figure{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{line-height:1}body{font-size:16px}ol,ul{list-style:none}li,dd{list-style-type:none}header,footer,nav,section,article,aside,figure,figcaption{display:block}img{border:none;vertical-align:bottom}a{cursor:pointer;text-decoration:none}img{width:100%;height:auto}a{color:#472b06}body{font-family:"Noto Sans JP",sans-serif;line-height:1.5;color:#472b06}html,body{overflow-x:hidden}.l-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 40px;height:114px}@media (min-width:768px) and (max-width:999px){.l-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:0 10px;height:69px}}@media (max-width:767px){.l-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:0 10px;height:69px}}.l-header__logo{width:70px;height:70px}@media (min-width:768px) and (max-width:999px){.l-header__logo{width:72px;height:72px}}@media (max-width:767px){.l-header__logo{width:72px;height:72px}}.l-header__title{font-weight:500}@media (min-width:999px){.l-header__title{display:none}}@media (min-width:768px) and (max-width:999px){.l-header__title{color:#472b06;font-size:2.5vw}}@media (max-width:767px){.l-header__title{color:#472b06;font-size:6.6666666667vw}}.l-header__nav{margin-left:auto}@media (min-width:768px) and (max-width:999px){.l-header__nav{display:none;position:absolute;top:72px;right:0;z-index:100;width:100%}}@media (max-width:767px){.l-header__nav{display:none;position:absolute;top:72px;right:0;z-index:100;width:100%}}.l-header__nav-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px) and (max-width:999px){.l-header__nav-menu{display:block;background-color:#fff;height:1000vh}}@media (max-width:767px){.l-header__nav-menu{display:block;background-color:#fff;height:1000vh}}@media (min-width:999px){.l-header__nav-item:nth-child(n+2){margin-left:2.34375vw}}@media (min-width:768px) and (max-width:999px){.l-header__nav-item{border-bottom:1px solid #efeae6;padding:20px 30px}.l-header__nav-item:first-child{border-top:4px solid #63b0c4}}@media (max-width:767px){.l-header__nav-item{border-bottom:1px solid #efeae6;padding:20px 30px}.l-header__nav-item:first-child{border-top:4px solid #63b0c4}}.l-header__nav-item-link{font-weight:500}@media (min-width:999px){.l-header__nav-item-contact-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:19px 0;margin:0 auto;color:#fff;background:#135389;width:150px;max-width:100%}}.l-inner{width:100%;max-width:1080px;margin:0 auto;padding:0 40px}@media (max-width:767px){.l-inner{padding:0 20px}}.l-footer{background-color:#135389;text-align:center;color:#fff;padding-top:28px;padding-bottom:60px;font-weight:500}@media (max-width:767px){.l-footer{padding-top:20px;padding-bottom:30px}}.l-footer__title{font-size:20px;margin-bottom:23px}@media (max-width:767px){.l-footer__title{font-size:20px;margin-bottom:17px}}.l-footer__address{margin-bottom:5px;font-size:14px}@media (max-width:767px){.l-footer__address{margin-bottom:10px}}.l-footer__tel{font-size:14px;margin-bottom:20px}@media (max-width:767px){.l-footer__tel{margin-bottom:10px}}.l-footer__privacy{font-size:12px;margin-bottom:19px}@media (max-width:767px){.l-footer__privacy{margin-bottom:24px}}.l-footer__copy{font-size:13px}.c-section-title{font-size:24px;color:#472b06;text-align:center;letter-spacing:.1rem;font-weight:900}@media (max-width:767px){.c-section-title{font-size:25px}}.c-section-title__strong{color:#135389}.c-section-title__sub{font-size:14px;display:block;font-weight:500}@media (max-width:767px){.c-section-title__sub{font-size:12px}}.c-hamburger{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;position:relative}@media (min-width:768px) and (max-width:999px){.c-hamburger.is-active span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;top:10px}.c-hamburger.is-active span:nth-child(2){opacity:0}.c-hamburger.is-active span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:relative;top:-15px}}@media (max-width:767px){.c-hamburger.is-active span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;top:10px}.c-hamburger.is-active span:nth-child(2){opacity:0}.c-hamburger.is-active span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:relative;top:-15px}}@media (min-width:768px) and (max-width:999px){.c-hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 11px;cursor:pointer;background-color:#135389}}@media (max-width:767px){.c-hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 11px;cursor:pointer;background-color:#135389}}.c-hamburger span{height:1px;width:30px;background-color:#fff;margin:6px 0;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}@media (min-width:999px){.c-is-none{display:none}}@media (min-width:768px) and (max-width:999px){.c-is-none{display:none}}@media (min-width:999px){.c-is-none-pc{display:none}}@media (max-width:767px){.c-is-none-sp{display:none}}.p-main-visual{position:relative}.p-main-visual__fv{width:100%}.p-main-visual__title{position:absolute;left:12%;bottom:248px;z-index:1;text-shadow:4px 4px 4px #fff}@media (min-width:768px) and (max-width:999px){.p-main-visual__title{bottom:25%}}@media (max-width:767px){.p-main-visual__title{left:4%;right:4%;bottom:24vw;text-shadow:4px 4px 4px #fff}}.p-main-visual__title-main{font-size:2.5vw;font-weight:500;line-height:2}@media (max-width:767px){.p-main-visual__title-main{font-size:5.3333333333vw}}@media (max-width:767px){.p-main-visual__title-main-sp{font-size:6.4vw}}.p-main-visual__title-mado{bottom:159px}@media (max-width:767px){.p-main-visual__title-mado{font-size:20px;line-height:32px;top:31px;bottom:0}}.p-main-visual__title-sunlight{right:11%;left:auto;top:11%}.p-main-visual__title-sunlight h2{font-size:1.9vw}@media (max-width:767px){.p-main-visual__title-sunlight h2{font-size:20px;line-height:32px;padding-top:39px}}.p-main-visual__title-sunlight span{display:block;margin-top:3%;text-align:end;line-height:1.3;color:#472903}@media (max-width:767px){.p-main-visual__title-sunlight span{margin-top:28px}}@media (max-width:767px){.p-main-visual__title-sunlight{position:initial;text-align:center}.p-main-visual__title-sunlight span{text-align:center;font-size:14px;font-weight:400;line-height:26px}}.p-main-visual__title-exterior{right:50.5%;left:auto;top:49%}@media (max-width:767px){.p-main-visual__title-exterior{position:initial;text-align:center}.p-main-visual__title-exterior span{text-align:center;font-size:14px;font-weight:400;line-height:26px}}.p-main-visual__title-exterior-main{font-size:1.9vw}@media (max-width:767px){.p-main-visual__title-exterior-main{font-size:20px;font-weight:500;line-height:32px;margin:6px 0 29px}}.p-main-visual__title-exterior-main span{display:block;margin-top:22px;text-align:start;line-height:1.2}@media (max-width:767px){.p-main-visual__title-exterior-main span{font-size:14px;font-weight:400;line-height:26px;margin-top:36px;text-align:center}}.p-main-visual__medal{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:52px;left:12%;z-index:1}@media (min-width:768px) and (max-width:999px){.p-main-visual__medal{width:100%;bottom:-91.5px}}@media (max-width:767px){.p-main-visual__medal{left:0;width:100%;bottom:0;-webkit-transform:translateY(60%);transform:translateY(60%)}}.p-main-visual__medal img{width:183px;height:auto}@media (min-width:999px){.p-main-visual__medal img:nth-child(n+2){margin-left:20px}}@media (min-width:768px) and (max-width:999px){.p-main-visual__medal img{width:33.3333%;max-width:183px}.p-main-visual__medal img:nth-child(n+2){margin-left:20px}}@media (max-width:767px){.p-main-visual__medal img{width:33.3333%;max-width:183px}}.p-main-visual__medal-exterior{max-width:445px;bottom:6%;left:11%}@media (min-width:768px) and (max-width:999px){.p-main-visual__medal-exterior{bottom:0}}@media (max-width:767px){.p-main-visual__medal-exterior{position:initial;bottom:initial;left:initial;-webkit-transform:none;transform:none;padding:0 11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;margin-bottom:33px;margin:0 auto}}.p-main-visual__medal-exterior img{width:clamp(7.25rem, 5.25rem + 4.17vw, 8.375rem)}.p-main-visual .p-water-heater-main-visual__title{left:62%;bottom:306px}.p-main-visual .p-water-heater-main-visual__title-main{font-size:1.8vw}.p-home-service{padding-top:40px;padding-bottom:80px;background-color:#fcf9f5}@media (min-width:768px) and (max-width:999px){.p-home-service{padding-top:110px;padding-bottom:0}}@media (max-width:767px){.p-home-service{padding-top:26.6666666667vw;padding-bottom:0}}@media (min-width:768px) and (max-width:999px){.p-home-service-inner{padding:0}}@media (max-width:767px){.p-home-service-inner{padding:0}}.p-home-service__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:63px;gap:45px}@media (min-width:768px) and (max-width:999px){.p-home-service__list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px;gap:0;padding:0 20px}}@media (max-width:767px){.p-home-service__list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px;gap:0;padding:0 20px}}.p-home-service__item{width:25%;background:#fff;padding:32px 20px;border:5px solid #cae3ea}@media (min-width:999px){.p-home-service__item:nth-child(4n){margin-right:0}}@media (min-width:768px) and (max-width:999px){.p-home-service__item{margin:0 0 22px;width:calc(50% - 11px);padding:40px 20px}.p-home-service__item:nth-child(2n){margin-right:0}}@media (max-width:767px){.p-home-service__item{margin:0 0 22px;width:calc(50% - 11px);padding:8vw 2.6666666667vw}.p-home-service__item:nth-child(2n){margin-right:0}}.p-home-service__item-title{text-align:center;font-weight:500}@media (max-width:767px){.p-home-service__item-title{font-size:14px}}.p-home-service__item-img{position:relative;width:100%;padding-top:60%;overflow:hidden;margin-top:27px;margin-bottom:28px}@media (max-width:767px){.p-home-service__item-img{margin-top:30px;margin-bottom:31px}}.p-home-service__item-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-home-service__item-link{color:#fff;background-color:#135389;max-width:130px;width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:8px 0;font-weight:500;line-height:28px}@media (max-width:767px){.p-home-service__item-link{max-width:108px;padding:5px 0;font-size:12px}}.p-home-service__result{max-width:1200px;width:100%;margin:90px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px) and (max-width:999px){.p-home-service__result{display:block;margin:55px auto 0}}@media (max-width:767px){.p-home-service__result{display:block;margin:55px auto 0}}.p-home-service__result-body{width:45vw;position:relative;z-index:1;margin-top:30px}@media (min-width:768px) and (max-width:999px){.p-home-service__result-body{width:100%;text-align:center}}@media (max-width:767px){.p-home-service__result-body{width:100%;text-align:center}}.p-home-service__result-title{font-size:24px;margin-bottom:39px;font-weight:500;line-height:28px}@media (max-width:767px){.p-home-service__result-title{font-size:25px;margin-bottom:41px}}.p-home-service__result-text{font-size:14px;font-weight:500;line-height:22px}@media (max-width:767px){.p-home-service__result-text{font-size:14px}}.p-home-service__result-img{width:55vw;position:relative}@media (min-width:999px){.p-home-service__result-img{-webkit-transform:translateX(-80px);transform:translateX(-80px)}}@media (min-width:768px) and (max-width:999px){.p-home-service__result-img{width:100%;margin-top:57px}}@media (max-width:767px){.p-home-service__result-img{width:100%;margin-top:57px}}@media (min-width:999px){.p-home-contact{background-color:#c9e3ea;max-width:761px;margin:47.5px auto 0;border-radius:20px}}@media (min-width:999px){.p-home-contact__box{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}}@media (min-width:768px) and (max-width:999px){.p-home-contact__box{display:block}}@media (max-width:767px){.p-home-contact__box{display:block}}.p-home-contact__title{text-align:center;margin-bottom:17px;font-weight:500;line-height:26px}@media (min-width:768px) and (max-width:999px){.p-home-contact__title{font-size:14px}}@media (max-width:767px){.p-home-contact__title{font-size:14px}}@media (min-width:999px){.p-home-contact__tel{width:50%;border-right:1px solid #135389;margin:60px 0 40px}}@media (min-width:768px) and (max-width:999px){.p-home-contact__tel{padding-top:45px}}@media (max-width:767px){.p-home-contact__tel{padding-top:45px}}.p-home-contact__tel-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px) and (max-width:999px){.p-home-contact__tel-item{border-bottom:1px solid #c9e3ea;padding-bottom:21px}}@media (max-width:767px){.p-home-contact__tel-item{border-bottom:1px solid #c9e3ea;padding-bottom:21px}}.p-home-contact__tel-item img{width:29px;height:auto}@media (min-width:768px) and (max-width:999px){.p-home-contact__tel-item img{width:32px}}@media (max-width:767px){.p-home-contact__tel-item img{width:32px}}.p-home-contact__tel-number{font-size:32px;color:#135389;margin-left:5px;font-family:"Roboto",serif;font-weight:500;line-height:26px}@media (min-width:768px) and (max-width:999px){.p-home-contact__tel-number{font-size:36px}}@media (max-width:767px){.p-home-contact__tel-number{font-size:36px}}@media (min-width:999px){.p-home-contact__mail{width:50%;margin:60px 0 40px}}@media (min-width:768px) and (max-width:999px){.p-home-contact__mail{padding-top:20px}}@media (max-width:767px){.p-home-contact__mail{padding-top:20px}}.p-home-contact__mail-item{margin:0 auto;max-width:294px;width:100%;display:block;cursor:pointer}.p-home-contact__mail-link{background-color:#135389;color:#fff;max-width:294px;width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:19.5px 0;font-size:24px;letter-spacing:.1rem;font-weight:600;position:relative}@media (min-width:768px) and (max-width:999px){.p-home-contact__mail-link{font-size:18px}}@media (max-width:767px){.p-home-contact__mail-link{font-size:18px}}.p-home-contact__mail-link:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #fff;width:98%;margin:2px auto}.p-home-concept{margin-top:140px;margin-bottom:125px;max-width:900px;position:relative}.p-home-concept:after{content:"";position:absolute;background:url(//urawaza-reform.com/wp-content/themes/digitalclamp-renova/css/../image/thought_bg-img.png) no-repeat center center/contain;width:572px;height:572px;bottom:-3%;left:62%}@media (max-width:767px){.p-home-concept:after{display:none}}.p-home-concept:before{content:"";position:absolute;background:url(//urawaza-reform.com/wp-content/themes/digitalclamp-renova/css/../image/thought_bg-img.png) no-repeat center center/contain;width:572px;height:572px;top:23%;right:70%}@media (max-width:767px){.p-home-concept:before{display:none}}@media (min-width:768px) and (max-width:999px){.p-home-concept{margin-top:64px;margin-bottom:28px}}@media (max-width:767px){.p-home-concept{margin-top:64px;margin-bottom:28px}}.p-home-concept__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px) and (max-width:999px){.p-home-concept__box{display:block;text-align:center}}@media (max-width:767px){.p-home-concept__box{display:block;text-align:center}}.p-home-concept__title{font-size:24px;width:50%;font-weight:500;line-height:42px}@media (min-width:768px) and (max-width:999px){.p-home-concept__title{width:100%;font-size:20px}}@media (max-width:767px){.p-home-concept__title{width:100%;font-size:20px}}.p-home-concept__body{width:50%}@media (min-width:768px) and (max-width:999px){.p-home-concept__body{width:100%;padding:0;margin-top:43px}}@media (max-width:767px){.p-home-concept__body{width:100%;padding:0;margin-top:43px}}.p-home-concept__text{font-size:14px;font-weight:500;line-height:22px}@media (min-width:768px) and (max-width:999px){.p-home-concept__text{font-size:14px;line-height:26px}}@media (max-width:767px){.p-home-concept__text{font-size:14px;line-height:26px}}.p-home-advice{padding-top:66px;padding-bottom:102px;background-color:#fcf9f5}@media (min-width:768px) and (max-width:999px){.p-home-advice{background-color:#fff;padding-bottom:70px}}@media (max-width:767px){.p-home-advice{background-color:#fff;padding-top:40px;padding-bottom:0}}.p-home-advice__inner{max-width:958px}@media (min-width:768px) and (max-width:999px){.p-home-advice__inner{width:98%;border:1px solid #135389;padding:0 22px 40px}}@media (max-width:767px){.p-home-advice__inner{width:95%;border:1px solid #135389;padding:0 12px 36px}}.p-home-advice__title{font-size:24px;text-align:center;color:#135389;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500;line-height:28px;color:#145389}@media (min-width:768px) and (max-width:999px){.p-home-advice__title{background-color:#c9e3ea;display:inline-block;position:relative;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:18px;padding:7px 0;max-width:280px;width:100%}}@media (max-width:767px){.p-home-advice__title{background-color:#c9e3ea;display:inline-block;position:relative;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:18px;padding:10px 0;max-width:227px;width:100%}}@media (min-width:999px){.p-home-advice__title:before{content:"";border:1px solid #135389;width:138px;margin-right:10px}}@media (min-width:999px){.p-home-advice__title:after{content:"";border:1px solid #135389;width:138px;margin-left:10px}}.p-home-advice__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:83px}@media (min-width:768px) and (max-width:999px){.p-home-advice__list{display:block;margin-top:20px}}@media (max-width:767px){.p-home-advice__list{display:block;margin-top:3px}}.p-home-advice__item{width:32.0663333333%;background-color:#efeae6;-webkit-box-shadow:0 7px 5px rgba(0,0,0,.4);box-shadow:0 7px 5px rgba(0,0,0,.4);padding:19px 20px 27px 15px}@media (min-width:768px) and (max-width:999px){.p-home-advice__item{width:100%}.p-home-advice__item:nth-child(n+2){margin-top:50px}}@media (max-width:767px){.p-home-advice__item{width:100%;padding:14px 20px 9px}.p-home-advice__item:nth-child(n+2){margin-top:20px}}.p-home-advice__item-title{text-align:center;margin-bottom:24px;font-weight:500;line-height:26px;color:#442a09}@media (max-width:767px){.p-home-advice__item-title{margin-bottom:8px}}.p-home-advice__item-fix{margin:0 auto;max-width:191px;width:100%}@media (min-width:768px) and (max-width:999px){.p-home-advice__item-fix{max-width:292px}}@media (max-width:767px){.p-home-advice__item-fix{max-width:292px}}.p-home-advice__item-tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-6px}.p-home-advice__item-tel img{width:41px;height:auto}.p-home-advice__item-number{font-size:25px;margin-left:10px;font-family:"Roboto",serif;font-weight:500;line-height:26px;color:#442a09}.p-home-advice__item-time{text-align:center;display:block;font-weight:500;font-size:14px;line-height:1.8;line-height:26px;color:#442a09}.p-home-notice{max-width:1200px;padding-top:80px;padding-bottom:14px}@media (min-width:768px) and (max-width:999px){.p-home-notice{padding-top:20px;padding-bottom:64px;padding-left:20px;padding-right:20px}}@media (max-width:767px){.p-home-notice{padding-top:20px;padding-bottom:64px}}.p-home-notice__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:999px){.p-home-notice__item{margin:0 60px 80px 0;width:calc(50% - 30px)}.p-home-notice__item:nth-child(2n){margin-right:0}}@media (min-width:768px) and (max-width:999px){.p-home-notice__item{width:100%;margin-top:41px}}@media (max-width:767px){.p-home-notice__item{width:100%;margin-top:41px}}.p-home-notice__title{margin-bottom:15px;border-left:12px solid #135389;padding-left:5px;font-weight:500;line-height:26px;color:#442a09}@media (min-width:768px) and (max-width:999px){.p-home-notice__title{margin-bottom:20px}}@media (max-width:767px){.p-home-notice__title{margin-bottom:20px;font-size:16px;border-left:5px solid #135389}}.p-home-notice__link{background-color:#135389;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin:0 auto;padding:0 0 0 36px;font-weight:500;position:relative;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.4);box-shadow:0 2px 5px rgba(0,0,0,.4);height:99px;line-height:26px}@media (min-width:768px) and (max-width:999px){.p-home-notice__link{font-size:14px}}@media (max-width:767px){.p-home-notice__link{font-size:14px}}.p-home-notice__link:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #fff;margin:10px}.p-home-notice__link:after{content:url(//urawaza-reform.com/wp-content/themes/digitalclamp-renova/css/../image/notice-arrow.png);position:absolute;top:50%;right:30px;width:px;height:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-home-notice__link-strong{font-size:18px;display:contents}@media (min-width:768px) and (max-width:999px){.p-home-notice__link-strong{font-size:16px}}@media (max-width:767px){.p-home-notice__link-strong{font-size:16px}}.p-home-column{background-color:#c9e3ea;padding:42px 0}@media (min-width:768px) and (max-width:999px){.p-home-column{padding:33px 0 77px}}@media (max-width:767px){.p-home-column{padding:33px 0 77px}}.p-home-column__inner{max-width:1300px}.p-home-column__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:70px}@media (min-width:768px) and (max-width:999px){.p-home-column__list{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){.p-home-column__list{display:block;margin-top:44px}}.p-home-column__item{width:32.0663333333%;padding:26px 19px 24px;background-color:#fff;-webkit-box-shadow:0 7px 5px rgba(0,0,0,.4);box-shadow:0 7px 5px rgba(0,0,0,.4)}@media (min-width:768px) and (max-width:999px){.p-home-column__item{width:48%}.p-home-column__item:nth-child(3n){margin-top:40px}}@media (max-width:767px){.p-home-column__item{width:100%;font-size:16px;margin:0 auto}.p-home-column__item:nth-child(n+2){margin-top:30px}}.p-home-column__item-day{font-size:12px;margin-top:16px;font-weight:500;line-height:26px;color:#442a09}.p-home-column__item-title{font-size:14px;font-weight:500;line-height:26px;color:#442a09}.p-home-column__item-category{margin-top:4px;color:#fff;background-color:#135389;padding:2px 8px;display:inline-block;font-size:10px;font-weight:500}.p-home-column__button{margin-top:52px}@media (max-width:767px){.p-home-column__button{margin-top:47px}}.p-home-column__button-link{background-color:#135389;color:#fff;max-width:130px;width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;font-weight:500;line-height:28px;padding:8px 0}@media (min-width:768px) and (max-width:999px){.p-home-column__button-link{max-width:132px;font-size:12px}}@media (max-width:767px){.p-home-column__button-link{max-width:132px;font-size:12px}}.p-home-thought{max-width:710px;margin:114px auto 102px;position:relative}.p-home-thought:after{content:"";position:absolute;background:url(//urawaza-reform.com/wp-content/themes/digitalclamp-renova/css/../image/thought_bg-img.png) no-repeat center center/contain;width:572px;height:572px;bottom:-3%;left:62%}@media (max-width:767px){.p-home-thought:after{display:none}}.p-home-thought:before{content:"";position:absolute;background:url(//urawaza-reform.com/wp-content/themes/digitalclamp-renova/css/../image/thought_bg-img.png) no-repeat center center/contain;width:572px;height:572px;top:23%;right:70%}@media (max-width:767px){.p-home-thought:before{display:none}}@media (min-width:768px) and (max-width:999px){.p-home-thought{margin:0 auto 144px}}@media (max-width:767px){.p-home-thought{padding:0;margin:71px auto 0}}.p-home-thought__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:767px){.p-home-thought__box{display:block;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-home-thought__img{width:50%;position:relative}.p-home-thought__img img{width:300px}@media (max-width:767px){.p-home-thought__img img{width:100%}}@media (max-width:767px){.p-home-thought__img{width:100%;position:absolute;top:44%;z-index:-1}}.p-home-thought__img-bg{position:absolute;left:12%;top:9%;z-index:-1}@media (max-width:767px){.p-home-thought__img-bg{display:none}}.p-home-thought__body{width:50%;padding-top:34px;margin-left:clamp(7.5rem, 4.969rem + 5.27vw, 9.188rem)}@media (max-width:767px){.p-home-thought__body{width:100%;margin-left:0;text-align:center}}.p-home-thought__title{color:#145389;border-bottom:3px solid #135389;padding-bottom:8px;display:inline;font-weight:500;font-size:24px;line-height:28px}@media (max-width:767px){.p-home-thought__title{font-size:25px}}.p-home-thought__text{margin-top:57px;font-weight:500;font-size:14px;line-height:28px;color:#472b06}@media (max-width:767px){.p-home-thought__text{font-size:14px;margin-top:51px;line-height:24px}}.p-home-special{background-color:#135389;padding-top:34px;padding-bottom:74px}@media (max-width:767px){.p-home-special{padding-top:30px;margin-top:0;padding-bottom:70px;margin-bottom:45px}}.p-home-special__title{color:#fff;text-align:center}.p-home-special__title-main{font-weight:600;font-weight:500;font-size:12px;line-height:24px}@media (max-width:767px){.p-home-special__title-main{font-size:14px;margin-bottom:8px}}.p-home-special__title-sub{font-weight:500;margin-bottom:22px;font-size:16px;line-height:24px}@media (max-width:767px){.p-home-special__title-sub{margin-bottom:20px;font-size:18px}}.p-home-special__title-concept{font-weight:500;font-size:24px;line-height:24px;color:#ffec70;margin-bottom:39px}@media (max-width:767px){.p-home-special__title-concept{font-size:25px;line-height:38px;width:66.4vw;display:block;margin:0 auto}}.p-home-special__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:38px;gap:62px}@media (max-width:767px){.p-home-special__list{width:100%;gap:9px}}.p-home-special__item{max-width:138px;width:100%;height:auto}@media (max-width:767px){.p-home-special__item{max-width:115px}}.p-home-request{padding-top:51px;padding-bottom:64px}@media (min-width:768px) and (max-width:999px){.p-home-request{padding-bottom:10px}}@media (max-width:767px){.p-home-request{padding-bottom:10px;padding-top:80px}}.p-home-request__inner{max-width:984px}@media (max-width:767px){.p-home-request__inner{padding:0 8px}}.p-home-request__title{text-align:center;font-weight:700;font-size:24px;line-height:40px;color:#145389;position:relative}.p-home-request__title:after{content:"";position:absolute;border-bottom:10px solid #ffec70;max-width:422px;width:100%;top:78%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-3}@media (max-width:767px){.p-home-request__title:after{max-width:225px}}.p-home-request__title span{position:relative}@media (max-width:767px){.p-home-request__title span:after{content:"";position:absolute;border-bottom:10px solid #ffec70;max-width:225px;width:100%;top:78%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-3}}.p-home-request__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:65px}@media (min-width:768px) and (max-width:999px){.p-home-request__list{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:650px;margin:0 auto;margin-top:30px}}@media (max-width:767px){.p-home-request__list{display:block;margin-top:51px}}.p-home-request__item{position:relative;max-width:300px}@media (min-width:768px) and (max-width:999px){.p-home-request__item{width:48%;margin-bottom:30px;max-width:310px}}@media (max-width:767px){.p-home-request__item{max-width:initial;width:100%;margin-bottom:15px}}.p-home-request__item-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:80%;font-weight:500;font-size:16px;line-height:28px;color:#442a09}.p-home-company{background-color:#135389}@media (max-width:767px){.p-home-company{margin-top:40px}}.p-home-company__box{max-width:882px;padding-top:76px;padding-bottom:26px;background:url(//urawaza-reform.com/wp-content/themes/digitalclamp-renova/css/../image/company-bg-pc.png) no-repeat center center/cover}@media (max-width:767px){.p-home-company__box{padding-top:48px;padding-bottom:43px;background:url(//urawaza-reform.com/wp-content/themes/digitalclamp-renova/css/../image/company-bg.png) no-repeat center center/cover}}.p-home-company__box-inner{max-width:294px;width:100%;margin:0 auto}.p-home-company__title{text-align:center;color:#fff;padding-bottom:10px;font-weight:500;font-size:25px;line-height:20px}.p-home-company__title:after{content:"";border-bottom:1px solid #fff;max-width:143px;width:100%;margin:17px auto 0;display:block;-webkit-transform:scaleY(1.5);transform:scaleY(1.5)}.p-home-company__list{margin-top:18px}@media (max-width:767px){.p-home-company__list{margin-top:19px}}.p-home-company__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;border-bottom:1px dotted #fff;padding-bottom:9px;font-weight:500;line-height:2}@media (max-width:767px){.p-home-company__item{padding-bottom:9px}}.p-home-company__item:nth-child(n+2){margin-top:10px}.p-home-company__item:last-child{border-bottom:0}.p-home-company__item-title{width:25%;font-weight:500;font-size:12px;line-height:20px}@media (max-width:767px){.p-home-company__item-title{width:25%}}.p-home-company__item-text{width:75%;font-weight:500;font-size:12px;line-height:20px}@media (max-width:767px){.p-home-company__item-text{width:75%}}.p-home-company .number{font-weight:400;font-family:"Roboto",serif}.p-home-gallery{max-width:957px;padding-top:71px;padding-bottom:177px;text-align:center}@media (max-width:767px){.p-home-gallery{padding-top:50px;padding-bottom:41px}}.p-home-gallery__title{display:inline-block;font-size:24px;font-weight:600;letter-spacing:.1rem;color:#135389;text-align:center}.p-home-gallery__title:after{content:"";border-bottom:1px solid #135389;width:100%;margin:10px auto 0;display:block;-webkit-transform:scaleY(1.5);transform:scaleY(1.5)}.p-home-gallery__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:41px}@media (max-width:767px){.p-home-gallery__list{margin-top:22px}}@media (min-width:999px){.p-home-gallery__item{margin:0 23px 20px 0;width:calc(25% - 17.5px)}.p-home-gallery__item:nth-child(4n){margin-right:0}}@media (min-width:768px) and (max-width:999px){.p-home-gallery__item{margin:0 23px 20px 0;width:calc(33.3333% - 15.6px)}.p-home-gallery__item:nth-child(3n){margin-right:0}}@media (max-width:767px){.p-home-gallery__item{margin:0 15px 13px 0;width:calc(50% - 8px)}.p-home-gallery__item:nth-child(2n){margin-right:0}}.p-mado-concept{padding-top:63px}@media (max-width:767px){.p-mado-concept{padding-top:0}}.p-mado-concept__box{max-width:880px;width:100%;height:230px;background:url(//urawaza-reform.com/wp-content/themes/digitalclamp-renova/css/../image/mado-concept.png) no-repeat center center/cover}@media (max-width:767px){.p-mado-concept__box{display:block;padding:0;height:96vw;background:url(//urawaza-reform.com/wp-content/themes/digitalclamp-renova/css/../image/mado-concept-sp.png) no-repeat center center/cover}}.p-mado-cause{margin-top:55px}@media (max-width:767px){.p-mado-cause{margin-top:38px;margin-bottom:52px}}.p-mado-cause__inner{max-width:960px}.p-mado-cause__title{font-weight:500;font-size:24px;line-height:42px;text-align:center;position:relative}.p-mado-cause__title:after{content:"";position:absolute;border-bottom:7px solid #ffec70;max-width:312px;width:100%;top:90%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:767px){.p-mado-cause__title{font-weight:500;font-size:20px;line-height:32px;margin-top:40px}.p-mado-cause__title:after{border-bottom:9px solid #ffec70;max-width:154px}}.p-mado-cause__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:70px;position:relative;z-index:7;gap:64px}@media (max-width:767px){.p-mado-cause__box{display:block;margin-top:35px}}.p-mado-cause__body{width:42%;font-weight:500;line-height:28px;margin-bottom:40px}@media (max-width:767px){.p-mado-cause__body{width:100%;font-size:14px;text-align:center;font-weight:400;line-height:26px;max-width:78.4vw;margin:0 auto}}.p-mado-cause__body span{position:relative}.p-mado-cause__body span:after{content:"";position:absolute;border-bottom:7px solid #ffec70;max-width:312px;width:100%;top:90%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-mado-cause__img{width:58%}@media (max-width:767px){.p-mado-cause__img{width:100%;margin-left:0;margin-bottom:33px}}.p-mado-cause__text{text-align:center;font-size:10px;margin-top:8px;font-weight:500;line-height:18px}.p-mado-consult{margin-bottom:119px}@media (max-width:767px){.p-mado-consult{margin-bottom:322px}}.p-mado-consult__border{background:url(//urawaza-reform.com/wp-content/themes/digitalclamp-renova/css/../image/mado-consult-border.png) no-repeat center center/cover;height:50vw;width:50vw;position:relative;top:50%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:570px;width:100%}@media (max-width:767px){.p-mado-consult__border{background:url(//urawaza-reform.com/wp-content/themes/digitalclamp-renova/css/../image/mado-consult-border-sp.png) no-repeat center center/cover;height:124vw}}.p-mado-consult__body{text-align:center;position:absolute;bottom:15%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}@media (max-width:767px){.p-mado-consult__body{top:90%;bottom:0}}.p-mado-consult__body-top{font-weight:500;font-size:16px;line-height:28px;display:block;margin-bottom:5px}@media (max-width:767px){.p-mado-consult__body-top{font-size:14px}}.p-mado-consult__body-bottom{font-weight:500;font-size:24px;line-height:28px}@media (max-width:767px){.p-mado-consult__body-bottom{font-size:18px}}.p-mado-consult__inner{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:767px){.p-mado-consult__inner{top:132vw}}.p-mado-consult__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:13px}@media (max-width:767px){.p-mado-consult__list{display:block}}.p-mado-consult__item{color:#fff;background-color:#135389;max-width:333px;width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:19px 0;font-size:16px;letter-spacing:.1rem;z-index:8;position:relative;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25);box-shadow:0px 4px 4px rgba(0,0,0,.25);border-radius:40px}.p-mado-consult__item:after{content:"";position:absolute;max-width:264px;width:100%;height:14px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(76.5%,#ce3b3b),to(#ce3b3b));background:linear-gradient(180deg,#fff 0%,#ce3b3b 76.5%,#ce3b3b 100%);border-radius:60px;top:0}@media (min-width:768px) and (max-width:999px){.p-mado-consult__item:after{max-width:190px}}.p-mado-consult .red{background-color:#ce3a3a}.p-mado-consult .green{background-color:#00c200}@media (max-width:767px){.p-mado-consult .green{margin-top:21px}}.p-mado-consult .green:after{background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(76.5%,#00c200),to(#00c200));background:linear-gradient(180deg,#fff 0%,#00c200 76.5%,#00c200 100%)}.p-mado-consult .blue{background-color:#19bddf}@media (max-width:767px){.p-mado-consult .blue{margin-top:21px}}.p-mado-consult .blue:after{background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(76.5%,#19bddf),to(#19bddf));background:linear-gradient(180deg,#fff 0%,#19bddf 76.5%,#19bddf 100%)}.p-mado-worry__title{color:#fff;background-color:#135389;text-align:center;padding:48px 0;font-weight:500;font-size:24px;line-height:28px}.p-mado-worry__body{background-color:#cae3ea}.p-mado-worry__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:960px;padding-top:93px;padding-bottom:61px}@media (max-width:767px){.p-mado-worry__list{margin:13px auto 0;display:block;padding:0}}.p-mado-worry__item{margin:0 54px 37px 0;width:calc(50% - 27px)}.p-mado-worry__item:nth-child(2n){margin-right:0}@media (max-width:767px){.p-mado-worry__item{width:100%;margin:0 auto;padding:0 20px;background-color:#fff;padding-top:58px;padding-bottom:33px}.p-mado-worry__item:nth-child(2n){background-color:#cae3ea}}.p-mado-worry__item-title{color:#135389;text-align:center;font-weight:600;margin-bottom:10px;font-weight:500;font-size:16px;line-height:22px}.p-mado-worry__item-desc{font-weight:500;font-size:14px;line-height:22px}@media (max-width:767px){.p-mado-worry__item-desc{margin:0 auto 39px}}.p-mado-worry__img{position:relative;width:159px;height:159px;margin:0 auto 22px}@media (max-width:767px){.p-mado-worry__img{margin:0 auto 39px}}.p-mado-worry__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-mado-recommend__title{background:#135389;max-width:46.953125vw;width:100%;-webkit-clip-path:polygon(0% 0%,100% 0%,50% 100%);clip-path:polygon(0% 0%,100% 0%,50% 100%);margin:0 auto;font-weight:500;font-size:1.875vw;line-height:22px;color:#fff;text-align:center;padding:1.5625vw 0 5.46875vw}@media (min-width:768px) and (max-width:999px){.p-mado-recommend__title{max-width:100%;font-size:20px;padding:1.5625vw 0 3vw}}@media (max-width:767px){.p-mado-recommend__title{max-width:100%;font-size:20px;padding:1.5625vw 0 3vw}}.p-mado-recommend__title span{font-size:1.25vw}@media (min-width:768px) and (max-width:999px){.p-mado-recommend__title span{font-size:1.6vw}}@media (max-width:767px){.p-mado-recommend__title span{font-size:16px}}.p-mado-recommend__content{background:url(//urawaza-reform.com/wp-content/themes/digitalclamp-renova/css/../image/mado-recommend-bg.png) no-repeat center center/cover;margin-top:199px;height:876px;position:relative}@media (min-width:768px) and (max-width:999px){.p-mado-recommend__content{margin-top:1687px;height:306px}}@media (max-width:767px){.p-mado-recommend__content{margin-top:1550px;height:233.6vw}}.p-mado-recommend__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-136px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;gap:44px}@media (min-width:768px) and (max-width:999px){.p-mado-recommend__list{display:block;top:-1600px}}@media (max-width:767px){.p-mado-recommend__list{display:block;top:-1500px}}.p-mado-recommend__item{background-color:#f2f1ee;max-width:304px;width:100%;padding:11px}@media (min-width:768px) and (max-width:999px){.p-mado-recommend__item{margin:0 auto;max-width:94%}.p-mado-recommend__item:nth-child(n+2){margin-top:35px}}@media (max-width:767px){.p-mado-recommend__item{margin:0 auto;max-width:94%}.p-mado-recommend__item:nth-child(n+2){margin-top:35px}}.p-mado-recommend__item-border{border:1px solid #135389;padding:24px 14px 17px}.p-mado-recommend__item-title{color:#135389;margin-bottom:25px;font-weight:500;font-size:16px;line-height:22px;height:44px;text-align:center}@media (min-width:768px) and (max-width:999px){.p-mado-recommend__item-title{height:auto}}@media (max-width:767px){.p-mado-recommend__item-title{height:auto}}.p-mado-recommend__item-desc{font-weight:500;font-size:12px;line-height:22px;height:108px}@media (min-width:768px) and (max-width:999px){.p-mado-recommend__item-desc{height:auto}}@media (max-width:767px){.p-mado-recommend__item-desc{height:auto}}.p-mado-recommend__item-desc span{color:#ce3a3a}.p-mado-recommend__item-desc3{text-align:center}.p-mado-recommend__item-img{margin-top:20px;height:161px}.p-mado-recommend__item-img img{max-width:172px;width:100%;margin:0 auto;display:block}.p-mado-recommend__item-effect{background-color:#fff;margin-top:53px;padding:33px 20px 19px;position:relative}.p-mado-recommend__item-effect__title{background-color:#c9e3ea;display:inline-block;position:absolute;top:-6.5%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:3px 0;max-width:132px;width:100%;text-align:center;font-weight:500;font-size:12px;line-height:22px}.p-mado-recommend__item-effect__desc{font-weight:500;font-size:12px;line-height:22px;height:90px}@media (min-width:768px) and (max-width:999px){.p-mado-recommend__item-effect__desc{height:auto}}@media (max-width:767px){.p-mado-recommend__item-effect__desc{height:auto}}.p-mado-recommend__item-effect__desc span{font-size:10px}.p-mado-recommend__desc{max-width:888px;width:100%;margin:84px auto 63px;text-align:center;font-weight:500;font-size:24px;line-height:28px;color:#135389}@media (max-width:767px){.p-mado-recommend__desc{line-height:36px;margin:42px auto 54px}}.p-mado-recommend__desc-strong{position:relative}.p-mado-recommend__desc-strong:after{content:"";position:absolute;border-bottom:10px solid #ffec70;max-width:422px;width:100%;top:90%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-mado-recommend__desc-txt{margin-top:41px;font-weight:500;font-size:16px;line-height:28px;color:#472b06}@media (max-width:767px){.p-mado-recommend__desc-txt{margin-top:33px}}.p-mado-recommend__desc-txt span{color:#ce3b3b}.p-mado-example{background:url(//urawaza-reform.com/wp-content/themes/digitalclamp-renova/css/../image/mado-example-bg.png) no-repeat center center/cover}.p-mado-example__title{color:#145389;padding-top:74px;text-align:center;font-weight:500;font-size:24px;line-height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.p-mado-example__title{margin-bottom:-21px}}.p-mado-example__title:before{content:"[";color:#fff;margin-right:22px;font-weight:900;line-height:28px;font-size:40px}@media (max-width:767px){.p-mado-example__title:before{margin-right:17px}}.p-mado-example__title:after{content:"]";color:#fff;margin-left:22px;font-weight:900;line-height:28px;font-size:40px}@media (max-width:767px){.p-mado-example__title:after{margin-left:17px}}.p-mado-example__list{padding-bottom:80px}.p-mado-example__item-title{background-color:#135389;font-weight:500;font-size:18px;line-height:28px;color:#fff;margin-top:53px;margin-bottom:39px;text-align:center;padding-top:12px;padding-bottom:10px}@media (max-width:767px){.p-mado-example__item-title{font-size:14px;line-height:26px;margin-top:63px;margin-bottom:23px}}.p-mado-example__item-desc{font-weight:500;font-size:14px;line-height:28px;text-align:center;margin-bottom:28px}.p-mado-example__item-box{background-color:#fff;max-width:880px;width:100%;margin:0 auto;padding-top:30px;padding-bottom:30px;border-radius:20px;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25);box-shadow:0px 4px 4px rgba(0,0,0,.25)}@media (max-width:767px){.p-mado-example__item-box{width:95%}}.p-mado-example__item-box-title{font-weight:500;font-size:16px;line-height:28px;text-align:center;padding-bottom:11px;border-bottom:1px solid #cae3ea;max-width:540px;width:100%;margin:0 auto}@media (max-width:767px){.p-mado-example__item-box-title{max-width:280px}}.p-mado-example__item-box-title .blue{color:#135389}.p-mado-example__item-box-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:33px}@media (max-width:767px){.p-mado-example__item-box-list{display:block}}.p-mado-example__item-box-left{width:50%}@media (max-width:767px){.p-mado-example__item-box-left{width:100%}}.p-mado-example__item-box-left .mado-box-img{width:128px}.p-mado-example__item-box-pay{font-weight:500;font-size:14px;line-height:28px;text-align:center}.p-mado-example__item-box-pay span{font-family:"Roboto",serif;font-weight:500;font-size:20px;line-height:28px;text-align:center}.p-mado-example__item-box-concept{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:8vw;margin-top:7px}.p-mado-example__item-box-concept__img{background:url(//urawaza-reform.com/wp-content/themes/digitalclamp-renova/css/../image/mado-example-item-strong.png) no-repeat center center/cover;width:102px;height:32px}.p-mado-example__item-box-concept__strong{font-size:10px;text-align:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:2.1}.p-mado-example__item-box-concept__arrow{width:42px;height:17px;margin-left:10px;margin-top:5px}.p-mado-example__item-box-catch{font-weight:500;font-size:14px;line-height:28px;text-align:center;position:relative;z-index:10}.p-mado-example__item-box-catch:after{content:"";position:absolute;border-bottom:8px solid #ffec70;max-width:133px;width:100%;top:74%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-3}.p-mado-example__item-box-catch span{font-family:"Roboto",serif;font-weight:500;font-size:24px;line-height:28px;color:#ce3a3a}.p-mado-example__item-box-desc{font-weight:500;font-size:12px;line-height:22px;padding:12px 5px;border:1px solid #472b06;max-width:232px;width:100%;margin:14px auto 16px}.p-mado-example__item-box-desc span{color:#ce3b3b}.p-mado-example__item-box-img{max-width:175px;width:100%;margin:0 auto}.p-mado-example__item-box-right{width:50%;max-width:280px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.p-mado-example__item-box-right{width:100%;max-width:100%;margin-top:28px}}.p-mado-example__item-box-right__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-mado-example__item-box-right__title .txt{font-weight:500;font-size:12px;line-height:22px}.p-mado-example__item-box-right__title img{width:97px;margin-left:2px}.p-mado-example__item-box-right .blue{color:#135389}.p-mado-example__item-box-right__desc{font-weight:500;font-size:12px;line-height:22px;padding-bottom:10px}.p-mado-example__item-box-right__desc span{font-weight:700}.p-mado-example__item-box-right .mado-title-middle{padding-top:7px;border-top:1px dotted #442a09}.p-mado-example__item-box-right .mado-desc-middle{padding-bottom:10px;border-bottom:1px dotted #442a09}@media (max-width:767px){.p-mado-example__item-box-right .mado-desc-middle{padding-bottom:8px}}.p-mado-example__item-box-right .mado-title-bottom{padding-top:3px}@media (max-width:767px){.p-mado-example__item-box-right .mado-title-bottom{padding-top:7px}}.p-mado-example__list .p-mado-example__item:nth-child(2) .p-mado-example__item-box-right .mado-title-middle{padding-top:13px}@media (max-width:767px){.p-mado-example__list .p-mado-example__item:nth-child(2) .p-mado-example__item-box-right .mado-title-middle{padding-top:10px}}.p-mado-example__list .p-mado-example__item:nth-child(2) .mado-desc-middle{padding-bottom:22px}@media (max-width:767px){.p-mado-example__list .p-mado-example__item:nth-child(2) .mado-desc-middle{padding-bottom:13px}}.p-mado-example__list .p-mado-example__item:nth-child(2) .mado-title-bottom{padding-top:14px}.p-mado-reason{margin-bottom:71px}@media (max-width:767px){.p-mado-reason{margin-top:115vw;margin-bottom:37px}}@media (min-width:768px) and (max-width:999px){.p-mado-reason__inner{padding:0 40px}}@media (max-width:767px){.p-mado-reason__inner{padding:0}}.p-mado-reason__title{color:#145389;border-bottom:3px solid #135389;padding-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500;font-size:24px;line-height:28px;text-align:center;max-width:144px;width:100%;margin:0 auto 61px}@media (max-width:767px){.p-mado-reason__title{margin:0 auto 49px}}.p-mado-reason__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:18px}@media (min-width:768px) and (max-width:999px){.p-mado-reason__list{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){.p-mado-reason__list{display:block}}.p-mado-reason__item{width:32.0663333333%}@media (min-width:768px) and (max-width:999px){.p-mado-reason__item{width:48%}}@media (max-width:767px){.p-mado-reason__item{width:100%;text-align:center;max-width:460px;margin:0 auto}.p-mado-reason__item:nth-child(n+2){margin-top:57px}}@media (max-width:767px) and (max-width:767px){.p-mado-reason__item:nth-child(n+2){margin-top:50px}}.p-mado-reason__item img{height:219px}@media (max-width:767px){.p-mado-reason__item img{height:auto}}.p-mado-reason__item-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:49px}@media (max-width:767px){.p-mado-reason__item-top{margin-left:3%}}.p-mado-reason__item-top img{width:53px;height:40px}@media (max-width:767px){.p-mado-reason__item-top img{width:61px;height:47px;position:relative;top:-8px}}.p-mado-reason__item-title{font-weight:500;font-size:18px;text-align:center;line-height:24px;margin-bottom:9px;width:100%;text-align:center;position:relative}@media (max-width:767px){.p-mado-reason__item-title{font-size:22px;margin-bottom:20px;position:relative}}.p-mado-reason__item p{font-weight:500;font-size:14px;line-height:24px;margin-top:12px;padding-left:4%}@media (max-width:767px){.p-mado-reason__item p{display:inline-block;text-align:left;padding-bottom:28px;padding-left:0;margin:15px 11% 0;border-bottom:1px dotted #442a09}}@media (max-width:767px){.p-mado-reason__item:nth-child(3) p{border-bottom:none}}@media (max-width:767px){.p-mado-qa{margin-bottom:58px}}.p-mado-qa__title{color:#135389;font-size:34px;font-weight:500}@media (max-width:767px){.p-mado-qa__title{margin-bottom:5px;font-weight:500;line-height:28px}}.p-mado-qa__title span{font-size:25px}@media (max-width:767px){.p-mado-qa__title span{font-weight:500;line-height:28px}}.p-mado-qa__title-sub{font-weight:500;font-size:24px;line-height:28px;text-align:center;color:#fff}.p-mado-qa__bg{background-color:#135389;padding-top:20px;padding-bottom:100px}@media (max-width:767px){.p-mado-qa__bg{padding-top:20px;padding-bottom:60px}}.p-mado-qa .p-exterior-qa__bg{padding-bottom:67px}@media (max-width:767px){.p-mado-qa .p-exterior-qa__bg{padding-bottom:47px}}.p-mado-qa__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px;margin-top:74px}@media (min-width:768px) and (max-width:999px){.p-mado-qa__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px}}@media (max-width:767px){.p-mado-qa__list{display:block;margin-top:34px}}.p-mado-qa__list .p-exterior-pa__item{padding:13px 6px 16px 32px;height:302px}@media (max-width:767px){.p-mado-qa__list .p-exterior-pa__item{height:auto;padding:14px 6px 37px 22px}}.p-mado-qa__item{background-color:#fff;border-radius:20px;padding:16px 24px;width:32.0663333333%}@media (min-width:768px) and (max-width:999px){.p-mado-qa__item{width:48%}}@media (max-width:767px){.p-mado-qa__item{width:100%;padding:16px 22px 38px}.p-mado-qa__item:nth-child(n+2){margin-top:29px}}.p-mado-qa__item-question .strong{font-weight:500;font-size:25px;line-height:25px;color:#145389}.p-mado-qa__item-question .title{display:block;font-weight:500;font-size:16px;line-height:28px;margin-top:12px}.p-mado-qa__item-answer{margin-top:12px}.p-mado-qa__item-answer .strong{font-weight:500;font-size:25px;line-height:25px;color:#e48282}.p-mado-qa__item-answer .title{display:block;font-weight:500;font-size:12px;line-height:28px;margin-top:12px}.p-mado-qa__item-answer .title-small{font-size:12px;line-height:28px}.p-mado-qa__item-answer .exterior-strong{font-size:14px}@media (max-width:767px){.p-mado-qa__item-answer .exterior-strong{margin-top:7px}}.c-example__item-box{background-color:#fff;max-width:800px;width:100%;margin:0 auto;padding-top:30px;padding-bottom:30px;border-radius:20px;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25);box-shadow:0px 4px 4px rgba(0,0,0,.25)}@media (max-width:767px){.c-example__item-box{width:95%}}@media (max-width:767px){.c-example__item-title{font-size:16px;margin-top:47px;padding-top:7px;margin-bottom:6px}}@media (max-width:767px){.c-example__item-title-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left;margin-bottom:19px}}@media (max-width:767px){.c-example__item-box-pay{margin:9px auto 12px !important}}.c-example__item-box{height:426px}@media (max-width:767px){.c-example__item-box{height:auto;width:89%;padding-top:20px}}.c-example__item-box-title{font-size:18px}@media (max-width:767px){.c-example__item-box-title{border:none;padding-bottom:0;max-width:inherit}.c-example__item-box-title .blue{font-weight:700}}.c-example__item-box-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:46px;padding:0 44px 0 81px;margin-top:47px}@media (max-width:767px){.c-example__item-box-list{padding:0;margin-top:2px;min-width:294px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0}}.c-example__item-box-left{max-width:241px;width:100%}@media (max-width:767px){.c-example__item-box-left{max-width:247px}}.c-example__item-box-right{max-width:314px}@media (max-width:767px){.c-example__item-box-right{margin-top:20px}}.c-example__item-box-right__desc{padding-bottom:6px}@media (max-width:767px){.c-example__item-box-right__desc{padding-bottom:17px}}.c-example__item-box .title-middle{padding-top:3px;border-top:1px dotted #442a09}.c-example__item-box .desc-middle{border-bottom:1px dotted #442a09}.c-example__item-box .title-bottom{padding-top:3px}@media (max-width:767px){.c-example__item-box .title-bottom{padding-top:15px}}.p-water-heater-concept{background-color:#fdfaf5;padding-top:64px;padding-bottom:63px;text-align:center}@media (max-width:767px){.p-water-heater-concept{background-color:#fff;padding-top:40px;padding-bottom:39px}}.p-water-heater-concept__title{font-size:20px;font-weight:500;line-height:32px;text-align:center;position:relative;z-index:10}@media (min-width:999px){.p-water-heater-concept__title{display:none}}@media (min-width:768px) and (max-width:999px){.p-water-heater-concept__title{display:none}}.p-water-heater-concept__title span{position:relative}.p-water-heater-concept__title span:after{content:"";position:absolute;border-bottom:8px solid #ffec70;max-width:294px;width:100%;top:77%;left:50%;z-index:-5;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-water-heater-concept__text{line-height:26px}@media (max-width:767px){.p-water-heater-concept__text{margin-top:26px;font-size:14px}}.p-water-heater-change{padding-top:40px;padding-bottom:80px}@media (max-width:767px){.p-water-heater-change{padding-top:5px;padding-bottom:38px}}.p-water-heater-change__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:53px}@media (max-width:767px){.p-water-heater-change__list{gap:7px}}.p-water-heater-change__item{max-width:215px;width:100%}@media (max-width:767px){.p-water-heater-change__item{max-width:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.p-water-heater-change__item p{margin-bottom:5px;font-size:14px;line-height:26px;text-align:center}.p-water-heater-change__arrow{max-width:41px;width:100%}@media (max-width:767px){.p-water-heater-change__arrow{max-width:21px;margin-top:-32px}}.p-water-heater-change__arrow img{height:91px}@media (max-width:767px){.p-water-heater-change__arrow img{height:44px}}@media (max-width:767px){.p-water-heater-special{margin-top:82vw}}.p-water-heater-consult{position:relative;margin-bottom:111px}@media (max-width:767px){.p-water-heater-consult{margin-bottom:54px}}.p-water-heater-consult__img{background:url(//urawaza-reform.com/wp-content/themes/digitalclamp-renova/css/../image/water-heater-appeal.png) no-repeat center center/cover;height:19.85vw}@media (max-width:767px){.p-water-heater-consult__img{background:url(//urawaza-reform.com/wp-content/themes/digitalclamp-renova/css/../image/water-heater-appeal-sp.png) no-repeat center center/cover;height:67.7333333333vw}}.p-water-heater-consult__inner{position:static;-webkit-transform:translateX(0);transform:translateX(0);text-align:center}.p-water-heater-consult__body{position:static;-webkit-transform:translateX(0);transform:translateX(0);margin-top:96px;text-align:center}@media (max-width:767px){.p-water-heater-consult__body{margin-top:32px}}.p-water-heater-consult__body-top{font-weight:500;font-size:16px;line-height:28px;display:block;margin-bottom:5px}@media (max-width:767px){.p-water-heater-consult__body-top{font-size:14px}}.p-water-heater-consult__body-bottom{font-weight:500;font-size:24px;line-height:28px}@media (max-width:767px){.p-water-heater-consult__body-bottom{font-size:18px}}.p-water-heater-consult__list{margin-top:36px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:13px}@media (max-width:767px){.p-water-heater-consult__list{display:block;margin-top:20px}}.p-water-heater-consult__item{color:#fff;background-color:#135389;max-width:333px;width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:19px 0;font-size:16px;letter-spacing:.1rem;z-index:8;position:relative;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25);box-shadow:0px 4px 4px rgba(0,0,0,.25);border-radius:40px}.p-water-heater-consult__item:after{content:"";position:absolute;max-width:264px;width:100%;height:14px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(76.5%,#ce3b3b),to(#ce3b3b));background:linear-gradient(180deg,#fff 0%,#ce3b3b 76.5%,#ce3b3b 100%);border-radius:60px;top:0}@media (min-width:768px) and (max-width:999px){.p-water-heater-consult__item:after{max-width:190px}}.p-water-heater-consult .red{background-color:#ce3a3a}.p-water-heater-consult .green{background-color:#00c200}@media (max-width:767px){.p-water-heater-consult .green{margin-top:21px}}.p-water-heater-consult .green:after{background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(76.5%,#00c200),to(#00c200));background:linear-gradient(180deg,#fff 0%,#00c200 76.5%,#00c200 100%)}.p-water-heater-consult .blue{background-color:#19bddf}@media (max-width:767px){.p-water-heater-consult .blue{margin-top:21px}}.p-water-heater-consult .blue:after{background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(76.5%,#19bddf),to(#19bddf));background:linear-gradient(180deg,#fff 0%,#19bddf 76.5%,#19bddf 100%)}.p-water-heater-consult-bottom{margin-bottom:93px}@media (max-width:767px){.p-water-heater-consult-bottom{margin-bottom:55px}}.p-water-heater-consult-bottom .p-water-heater-consult__body{margin-top:77px}@media (max-width:767px){.p-water-heater-consult-bottom .p-water-heater-consult__body{margin-top:42px}}.p-water-heater-consult-bottom .p-water-heater-consult__body-top{margin-bottom:14px}@media (max-width:767px){.p-water-heater-consult-bottom .p-water-heater-consult__body-top{margin-top:4px}}.p-water-heater-consult-bottom .p-water-heater-consult__list{margin-top:55px}@media (max-width:767px){.p-water-heater-consult-bottom .p-water-heater-consult__list{margin-top:18px}}.p-water-heater-worry__title{padding:40px 0}@media (max-width:767px){.p-water-heater-worry__title{padding:35px 0}}.p-water-heater-worry__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding-top:90px;padding-bottom:90px;max-width:1035px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:767px){.p-water-heater-worry__list{margin:0 auto;padding-top:45px;padding-bottom:36px}}.p-water-heater-worry__item{width:32.0663333333%;margin:0;text-align:center;background-color:#cae3ea}@media (max-width:767px){.p-water-heater-worry__item{padding-top:0;padding-bottom:0;width:100%}.p-water-heater-worry__item:nth-child(n+2){margin-top:60px}}.p-water-heater-worry__item-title{margin-bottom:14px}.p-water-heater-worry__img{width:184px;height:176px}@media (max-width:767px){.p-water-heater-worry__img{margin:0 auto 22px}}.p-water-heater-merit{background-color:#fcf9f5;padding:57px 0 0}.p-water-heater-merit__title{position:relative;color:#145389;text-align:center;font-size:25px;font-weight:500;line-height:20px}.p-water-heater-merit__title:after{content:"";position:absolute;width:143px;height:1px;top:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#145389}@media (max-width:767px){.p-water-heater-merit__title:after{top:43px}}.p-water-heater-merit__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:83px;padding-bottom:51px;margin:0 auto;max-width:518px}@media (min-width:999px){.p-water-heater-merit__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:clamp(1.875rem, -0.094rem + 4.1vw, 3.188rem);padding-top:90px;padding-bottom:80px;max-width:1082px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.p-water-heater-merit__item{padding-top:0;padding-bottom:0;width:100%;margin:0;text-align:center;border-radius:20px;background:#fff;-webkit-filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25));filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25))}.p-water-heater-merit__item:nth-child(n+2){margin-top:60px}@media (max-width:767px){.p-water-heater-merit__item:nth-child(n+2){margin-top:39px}}@media (max-width:767px){.p-water-heater-merit__item:nth-child(2) .p-water-heater-merit__item-body{padding:25px 34px}}@media (max-width:767px){.p-water-heater-merit__item:nth-child(3) .p-water-heater-merit__item-body{padding:12px 20px 42px}}@media (min-width:999px){.p-water-heater-merit__item{width:32.0663333333%}.p-water-heater-merit__item:nth-child(n+2){margin-top:0}}.p-water-heater-merit__item-head{padding:14px 0 13px;border-radius:20px 20px 0 0;background:#135389;color:#fff;text-align:center;font-size:18px;font-weight:500;line-height:24px}.p-water-heater-merit__item-body{padding:27px 21px 32px 20px}@media (max-width:767px){.p-water-heater-merit__item-body{padding:27px 21px 24px 20px}}.p-water-heater-merit__item-body-effect{color:#472b06;text-align:center;line-height:24px;font-weight:500}@media (max-width:767px){.p-water-heater-merit__item-body-effect{font-size:18px;margin-bottom:10px}}.p-water-heater-merit__item-body-effect span{color:#d82a2b;font-family:"Roboto",serif;font-size:32px;line-height:24px}.p-water-heater-merit__item-body-effect-img{width:185.374px}@media (min-width:999px){.p-water-heater-merit__item-body-effect-img{width:158px}}.p-water-heater-merit__item-body-case{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-water-heater-merit__item-body-case-fukidashi{color:#472b06;text-align:center;font-size:14px;font-weight:500;line-height:24px;max-width:135px;width:100%;padding:5px 0;border-radius:10px;background:#c9e3ea;position:relative}@media (max-width:767px){.p-water-heater-merit__item-body-case-fukidashi{margin-top:28px}}.p-water-heater-merit__item-body-case-fukidashi:after{content:"";position:absolute;width:22px;height:40px;right:-17px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(//urawaza-reform.com/wp-content/themes/digitalclamp-renova/css/../image/application-flow-fukidashi.png) no-repeat center center/contain}.p-water-heater-merit__item-body-case img{max-width:118px;width:100%}@media (max-width:767px){.p-water-heater-merit__item-body-case img{max-width:130px}}.p-water-heater-merit__item-body-box{padding:11px 0 9px;border-radius:20px;border:4px solid #cae3ea}@media (max-width:767px){.p-water-heater-merit__item-body-box{padding:6px 0 9px}}.p-water-heater-merit__item-body-box-top{position:relative;font-size:14px;line-height:24px;font-weight:500;color:#472903;padding-bottom:24px;z-index:5}.p-water-heater-merit__item-body-box-top span{font-family:"Roboto",serif;font-weight:500}.p-water-heater-merit__item-body-box-top:before{content:"";position:absolute;width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:22px solid #145389;top:53px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-water-heater-merit__item-body-box-top:after{content:"";position:absolute;width:142px;height:7px;top:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#ffec70;z-index:-3}.p-water-heater-merit__item-body-box-bottom{color:#472903;font-size:14px;line-height:24px;font-weight:500}.p-water-heater-merit__item-body-box-bottom span{color:#ce3b3b;font-family:"Roboto",serif;font-size:16px;line-height:24px;font-weight:500}.p-water-heater-merit__item-body-box-text{color:#472903;font-size:14px;line-height:24px;font-weight:500}.p-water-heater-merit__item-body-contents{width:100%}@media (min-width:999px){.p-water-heater-merit__item-body-contents{width:96px}}.p-water-heater-merit__item-body-contents-img img{width:90px}@media (min-width:999px){.p-water-heater-merit__item-body-contents-img img{width:93px;text-align:center}}.p-water-heater-merit__item-body-contents-text{margin-top:6px;color:#472903;font-size:12px;line-height:24px;font-weight:500}@media (max-width:767px){.p-water-heater-merit__item-body-contents-text{font-size:14px}}.p-water-heater-merit__item-body-co2{max-width:199px;width:100%;margin-bottom:42px}@media (max-width:767px){.p-water-heater-merit__item-body-co2{gap:23px 0px;max-width:258px;margin-bottom:26px}}.p-water-heater-merit__item-body2{display:grid;grid-template-columns:1fr 1fr;gap:20px 43px}@media (max-width:767px){.p-water-heater-merit__item-body2{gap:23px 0px}}.p-water-heater-cost{padding:74px 0 62px}@media (max-width:767px){.p-water-heater-cost{padding:67px 0 0}}@media (max-width:767px){.p-water-heater-cost__title:after{top:39px}}.p-water-heater-cost__list{max-width:960px;padding-top:77px}@media (max-width:767px){.p-water-heater-cost__list{padding-top:72px}}.p-water-heater-cost__item{margin-bottom:49px;position:relative;border:10px solid #cae3ea;background:#fcf9f5}@media (max-width:767px){.p-water-heater-cost__item{font-size:16px;border:none;background:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:767px){.p-water-heater-cost__item:nth-child(1){margin-bottom:73px}}@media (max-width:767px){.p-water-heater-cost__item:nth-child(2){margin-bottom:39px}}.p-water-heater-cost__item:nth-child(2) .p-water-heater-cost__item-box{padding:30px 0 5px}@media (max-width:767px){.p-water-heater-cost__item:nth-child(2) .p-water-heater-cost__item-box{padding:36px 0 5px}}.p-water-heater-cost__item-head{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;line-height:24px;border-radius:30px;background:#135389;width:236px;height:38px;position:absolute;top:-25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:767px){.p-water-heater-cost__item-head{font-size:16px;width:197px;height:36px;z-index:3}}@media (max-width:767px){.p-water-heater-cost__item-head_sp{background:inherit;color:#442a09;font-size:18px;font-weight:500;line-height:20px;width:100%}}.p-water-heater-cost__item-head_sp span{display:none}@media (max-width:767px){.p-water-heater-cost__item-head_sp span{display:block;color:#cae3ea;text-align:center;font-family:"Noto Sans JP";font-size:36px;font-style:normal;font-weight:500;line-height:20px}.p-water-heater-cost__item-head_sp span:nth-child(1){padding-right:6px}.p-water-heater-cost__item-head_sp span:nth-child(2){padding-left:6px}}@media (max-width:767px){.p-water-heater-cost__item .head-style{top:-14px}}.p-water-heater-cost__item-contents{padding:55px 0 43px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:14%;gap:79px}@media (max-width:767px){.p-water-heater-cost__item-contents{display:none}}.p-water-heater-cost__item-contents-table{width:334px;border-collapse:collapse;border:1px solid #000;position:relative;font-weight:500}.p-water-heater-cost__item-contents-table:after{content:"";position:absolute;width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:22px solid #145389;top:53px;right:-60px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-water-heater-cost__item-contents-table th,.p-water-heater-cost__item-contents-table td{border:1px solid #000;color:#472903;width:50%}.p-water-heater-cost__item-contents-table th{padding:13px 0 9px 10px;text-align:left;background:#cae3ea;line-height:28px}.p-water-heater-cost__item-contents-table td{text-align:center;font-size:14px;line-height:20px;background:#fff}.p-water-heater-cost__item-contents-table td span{font-family:"Roboto",serif;font-size:20px;line-height:20px}.p-water-heater-cost__item-contents-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px}@media (max-width:767px){.p-water-heater-cost__item-contents-text{margin-top:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0;position:relative}.p-water-heater-cost__item-contents-text:after{content:"";position:absolute;width:100%;height:7px;top:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#ffec70;z-index:-3}}.p-water-heater-cost__item-contents-text-top{color:#472903;font-size:24px;line-height:24px;font-weight:500}@media (max-width:767px){.p-water-heater-cost__item-contents-text-top{font-size:20px}.p-water-heater-cost__item-contents-text-top span{font-size:16px}}.p-water-heater-cost__item-contents-text-bottom{color:#ce3b3b;font-size:24px;line-height:24px;font-weight:500;position:relative;z-index:5}@media (max-width:767px){.p-water-heater-cost__item-contents-text-bottom{font-size:20px}}.p-water-heater-cost__item-contents-text-bottom span{font-family:"Roboto",serif;font-size:36px;line-height:24px}@media (max-width:767px){.p-water-heater-cost__item-contents-text-bottom span{font-size:32px}}.p-water-heater-cost__item-contents-text-bottom:after{content:"";position:absolute;width:89px;height:7px;top:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#ffec70;z-index:-3}@media (max-width:767px){.p-water-heater-cost__item-contents-text-bottom:after{display:none}}.p-water-heater-cost__item-container{width:293px;padding:30px 69px 21px 63px;background:#cae3ea;position:relative}.p-water-heater-cost__item-container p{color:#472903;font-size:14px;font-weight:500;line-height:28px}.p-water-heater-cost__item-container p:nth-child(2){border-top:1px dashed #472903;border-bottom:1px dashed #472903}.p-water-heater-cost__item-container:after{content:"";position:absolute;width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-top:25px solid #145389;bottom:-25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:767px){.p-water-heater-cost__item-container:after{border-left:42px solid transparent;border-right:42px solid transparent;border-top:19px solid #145389;bottom:-18px}}.p-water-heater-cost__item-box{padding:20px 0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px}@media (max-width:767px){.p-water-heater-cost__item-box{padding:35px 0 5px}}.p-water-heater-cost__item-box-table{width:391px;border-collapse:collapse;font-weight:500}@media (max-width:767px){.p-water-heater-cost__item-box-table{width:334px}}.p-water-heater-cost__item-box-thead th{padding:7px 0;color:#fff;text-align:center;font-size:14px;line-height:20px;border-radius:20px 20px 0 0;background:#135389}.p-water-heater-cost__item-box-tbody th,.p-water-heater-cost__item-box-tbody td{border:1px solid #000;color:#472903;border:1px solid #000}.p-water-heater-cost__item-box-tbody th{padding:13px 0 9px 10px;text-align:left;background:#cae3ea;line-height:28px}.p-water-heater-cost__item-box-tbody td{text-align:center;font-size:14px;line-height:20px;background:#fff;width:42%}@media (max-width:767px){.p-water-heater-cost__item-box-tbody td{width:50%}}.p-water-heater-cost__item-box-tbody td span{font-family:"Roboto",serif;font-size:20px;line-height:20px}.p-water-heater-cost__item-box p{color:#442a09;font-size:12px;font-weight:400;line-height:20px}@media (min-width:768px) and (max-width:999px){.p-water-heater-cost__item .hidden-pc{display:none}}@media (min-width:999px){.p-water-heater-cost__item .hidden-pc{display:none}}.p-water-heater-type{position:relative}.p-water-heater-type:after{position:absolute;content:"";width:100%;height:20px;background:#135389}.p-water-heater-type__title{position:relative;color:#442a09;font-size:25px;font-weight:500;line-height:20px;height:82px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:5}.p-water-heater-type__title:after{content:"";position:absolute;width:100%;height:82px;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(//urawaza-reform.com/wp-content/themes/digitalclamp-renova/css/../image/water-heater-type_bg.png) no-repeat center center/cover;z-index:-2}.p-water-heater-type__body-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(0.875rem, -2.635rem + 7.2vw, 3.125rem);padding-top:54px;padding-bottom:81px;max-width:1082px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:767px){.p-water-heater-type__body-cards{max-width:558px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding-top:45px;padding-bottom:78px;gap:46px}}@media (max-width:767px){.p-water-heater-type__body-card{position:relative}}.p-water-heater-type__body-card-top{border-radius:10px 10px 0 0;background:#135389;width:100%;height:9px}@media (max-width:767px){.p-water-heater-type__body-card-top{position:absolute;width:19px;height:42px;border-radius:10px 0 0 10px}}.p-water-heater-type__body-card-head{background:#cae3ea;text-align:center;padding:9px 0 12px;font-weight:500;line-height:20px;color:#442a09}@media (max-width:767px){.p-water-heater-type__body-card-head{border-radius:10px;background:#cae3ea}}.p-water-heater-type__body-card-contents{padding:37px clamp(1rem, -1.34rem + 4.8vw, 2.5rem) 28px;border-radius:0 0 20px 20px;background:#fcf9f5}@media (max-width:767px){.p-water-heater-type__body-card-contents{padding:27px 20px 24px;text-align:center}.p-water-heater-type__body-card-contents img{max-width:290px}}.p-water-heater-type__body-card-point{margin-top:20px}@media (max-width:767px){.p-water-heater-type__body-card-point{margin-top:30px}}.p-water-heater-type__body-card-item{padding-left:39px;position:relative;color:#442a09;font-size:clamp(0.75rem, 0.555rem + 0.4vw, 0.875rem);font-weight:500;line-height:28px}@media (max-width:767px){.p-water-heater-type__body-card-item{text-align:left;padding-left:42px;font-size:14px;max-width:228px;width:100%;margin:0 auto}}.p-water-heater-type__body-card-item:before{content:"";position:absolute;width:28px;height:21px;background:url(//urawaza-reform.com/wp-content/themes/digitalclamp-renova/css/../image/water-heater-type-checkbox.png) no-repeat center center/contain;top:50%;left:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-water-heater-type__body-card-item:nth-child(2){border-top:1px dotted #333;border-bottom:1px dotted #333}@media (max-width:767px){.p-water-heater-example{padding-bottom:71px}}@media (max-width:767px){.p-water-heater-example__title{padding-top:63px}}.p-water-heater-example__list{margin-top:35px;padding-bottom:96px}@media (max-width:767px){.p-water-heater-example__list{margin-top:53px;padding:0 10px}}.p-water-heater-example__item-box{max-width:880px;height:332px;border-radius:20px;background:#fff;-ms-flex-negative:0;flex-shrink:0;padding-left:12%}@media (min-width:768px) and (max-width:999px){.p-water-heater-example__item-box{padding-left:15%}}@media (max-width:767px){.p-water-heater-example__item-box{height:inherit;max-width:518px;padding:26px 28px 12px 30px}.p-water-heater-example__item-box-concept{margin-right:22vw}.p-water-heater-example__item-box-concept__img{width:98px;height:31px;position:relative;top:-6px;right:10px}}.p-water-heater-example__item-box-list{margin-top:0;gap:25px}.p-water-heater-example__item-box-left{width:50%;max-width:272px;padding-right:16px;padding-top:6px;position:relative}@media (max-width:767px){.p-water-heater-example__item-box-left{width:100%;padding:0;margin:0 auto}}.p-water-heater-example__item-box-left:after{content:"";position:absolute;right:0;top:27px;width:1px;height:228px;background:repeating-linear-gradient(to bottom,gray 0px,gray 2px,transparent 2px,transparent 4px)}@media (max-width:767px){.p-water-heater-example__item-box-left:after{display:none}}.p-water-heater-example__item-box-left .p-water-heater-example__img{max-width:153px;margin-top:15px}@media (max-width:767px){.p-water-heater-example__item-box-left .p-water-heater-example__img{margin-top:12px}}@media (max-width:767px){.p-water-heater-example__item-box-pay{font-size:14px;font-weight:500;line-height:26px}.p-water-heater-example__item-box-pay span{font-size:14px;font-weight:500;line-height:26px}}@media (max-width:767px){.p-water-heater-example__item-box-catch{font-weight:600;line-height:26px;margin-left:11%;z-index:5}.p-water-heater-example__item-box-catch span{line-height:26px}.p-water-heater-example__item-box-catch:after{top:62%;z-index:-5}}@media (max-width:767px){.p-water-heater-example__item-box-right{margin-top:0}}.p-water-heater-example__item-box-right__desc{padding-bottom:6px}.p-water-heater-example__item-box-right__desc img{margin-top:5px}.p-water-heater-example__item-box-right .p-water-heater-example__img{max-width:173px;margin-top:-16px}@media (max-width:767px){.p-water-heater-example__item-box-right .p-water-heater-example__img{max-width:160px;margin:-21px 0 0 auto}}.p-water-heater-example__item-desc{margin-bottom:42px}@media (max-width:767px){.p-water-heater-example__item-desc{margin-bottom:28px}}.p-water-heater-application_flow{padding-top:68px;text-align:center}@media (max-width:767px){.p-water-heater-application_flow{position:relative;padding-top:89px}.p-water-heater-application_flow:before{position:absolute;content:"";width:100%;height:20px;top:0;left:0;background:#145389}}@media (max-width:767px){.p-water-heater-application_flow__title:after{top:40px}}.p-water-heater-application_flow-boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;max-width:1027px;margin:100px auto 152px;padding:20px}@media (max-width:767px){.p-water-heater-application_flow-boxes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:50px;margin:41px auto 50px}}.p-water-heater-application_flow-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:relative;z-index:30}.p-water-heater-application_flow-box .circle{width:clamp(9.688rem, 7.902rem + 2.86vw, 10.188rem);height:clamp(9.688rem, 7.902rem + 2.86vw, 10.188rem);background:#1e4b7a;color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:clamp(1.125rem, 0.679rem + 0.71vw, 1.25rem);font-weight:500;position:relative;padding-top:8px}@media (min-width:768px) and (max-width:999px){.p-water-heater-application_flow-box .circle{width:clamp(7.5rem, 1.293rem + 12.93vw, 9.375rem);height:clamp(7.5rem, 1.293rem + 12.93vw, 9.375rem);padding-top:0;font-size:clamp(0.875rem, 0.461rem + 0.86vw, 1rem)}}@media (max-width:767px){.p-water-heater-application_flow-box .circle{width:181px;height:181px;font-size:20px;font-weight:500;line-height:32px;padding-top:27px}}.p-water-heater-application_flow-box .circle p{height:clamp(2.625rem, 0.625rem + 4.17vw, 3.75rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.p-water-heater-application_flow-box .circle p{height:64px}}.p-water-heater-application_flow-box .step-num{font-size:18px;color:#ffec70}@media (min-width:768px) and (max-width:999px){.p-water-heater-application_flow-box .step-num{font-size:clamp(1rem, 0.586rem + 0.86vw, 1.125rem)}}.p-water-heater-application_flow-box .step-num span{font-size:32px;font-family:"Roboto",serif}@media (min-width:768px) and (max-width:999px){.p-water-heater-application_flow-box .step-num span{font-size:clamp(1.75rem, 0.922rem + 1.72vw, 2rem)}}.p-water-heater-application_flow-box img{position:absolute;bottom:-67px}@media (max-width:767px){.p-water-heater-application_flow-box img{bottom:-11px;right:-59px}}.p-water-heater-application_flow-box:nth-child(1) img{width:123px}@media (max-width:767px){.p-water-heater-application_flow-box:nth-child(1) img{bottom:0}}.p-water-heater-application_flow-box:nth-child(2) img{width:106px;bottom:-76px}@media (max-width:767px){.p-water-heater-application_flow-box:nth-child(2) img{bottom:-17px}}.p-water-heater-application_flow-box:nth-child(3) img{width:118px}@media (max-width:767px){.p-water-heater-application_flow-box:nth-child(3) img{bottom:-20px;right:-38px}}.p-water-heater-application_flow-box:nth-child(4) img{width:85px;bottom:-52px}@media (max-width:767px){.p-water-heater-application_flow-box:nth-child(4) img{width:64px;bottom:5px;right:-20px}}.p-water-heater-application_flow-box:nth-child(5) img{width:76px}@media (max-width:767px){.p-water-heater-application_flow-box:nth-child(5) img{bottom:0;right:-23px}}.p-water-heater-application_flow-box:nth-child(6) img{width:91px;bottom:-41px}@media (max-width:767px){.p-water-heater-application_flow-box:nth-child(6) img{bottom:11px;right:-23px;width:79px}}.p-water-heater-application_flow .even{-webkit-transform:translateY(92px);transform:translateY(92px);position:relative;z-index:5}@media (min-width:768px) and (max-width:999px){.p-water-heater-application_flow .even{-webkit-transform:translateY(75px);transform:translateY(75px)}}@media (max-width:767px){.p-water-heater-application_flow .even{-webkit-transform:inherit;transform:inherit}}.p-water-heater-application_flow .even:before,.p-water-heater-application_flow .even:after{content:"";position:absolute;width:85px;height:1px;background:#135389;top:3px;z-index:-2}@media (min-width:768px) and (max-width:999px){.p-water-heater-application_flow .even:before,.p-water-heater-application_flow .even:after{width:80px}}@media (max-width:767px){.p-water-heater-application_flow .even:before,.p-water-heater-application_flow .even:after{width:0;height:0;border-left:27.5px solid transparent;border-right:27.5px solid transparent;border-top:24px solid #cae3ea;background:0 0}}.p-water-heater-application_flow .even:before{left:-55px;-webkit-transform:rotate(40deg);transform:rotate(40deg)}@media (max-width:767px){.p-water-heater-application_flow .even:before{-webkit-transform:inherit;transform:inherit;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-38px}}.p-water-heater-application_flow .even:after{right:-55px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:767px){.p-water-heater-application_flow .even:after{-webkit-transform:inherit;transform:inherit;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:195px}}.p-water-heater-application_flow .odd{-webkit-transform:translateY(-50px);transform:translateY(-50px);position:relative}@media (max-width:767px){.p-water-heater-application_flow .odd{-webkit-transform:inherit;transform:inherit}}.p-water-heater-application_flow__message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.p-water-heater-application_flow__message{display:block;position:relative;text-align:end;max-width:375px;margin-left:auto;margin-right:auto}}.p-water-heater-application_flow__message-text{font-size:clamp(0.75rem, 0.563rem + 0.39vw, 0.875rem);font-weight:500;line-height:26px;padding:13px 33px 8px;border-radius:20px;background:#c9e3ea;text-align:left;position:relative;left:23px;top:-10px}@media (min-width:768px) and (max-width:999px){.p-water-heater-application_flow__message-text{padding:8px 28px;line-height:20px}}@media (max-width:767px){.p-water-heater-application_flow__message-text{padding:25px 16px 14px 29px;max-width:221px;width:100%;font-size:16px;position:absolute;text-align:left;top:-34px;left:19px}}.p-water-heater-application_flow__message-text:before{content:"";position:absolute;width:22px;height:40px;right:-17px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(//urawaza-reform.com/wp-content/themes/digitalclamp-renova/css/../image/application-flow-fukidashi.png) no-repeat center center/contain}@media (max-width:767px){.p-water-heater-application_flow__message-text:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:100px;right:42px}}.p-water-heater-application_flow__message img{width:clamp(11.25rem, 5.906rem + 11.13vw, 14.813rem);position:relative;z-index:-2}@media (max-width:767px){.p-water-heater-application_flow__message img{width:221px;bottom:-8px}}.p-water-heater-application_flow .even.no-after:after{display:none}.c-application_flow{padding-top:53px;padding-bottom:0}@media (max-width:767px){.c-application_flow{padding-top:84px;position:relative}.c-application_flow:after{position:absolute;content:"";width:100%;height:20px;left:0;bottom:-17px;background:#145389}}@media (max-width:767px){.c-application_flow__boxes{margin:41px auto 49px}}.c-application_flow-bottom_bg{height:40px;background:#135389;margin-top:-16px}@media (max-width:767px){.c-application_flow-bottom_bg{display:none}}.c-application_flow .even.no-after img{width:110px}@media (max-width:767px){.c-application_flow .even.no-after img{bottom:3px;right:-42px}}.c-application_flow .even.no-after:after{display:none}.p-water-heater-construction_flow{margin-top:-12px}.p-water-heater-construction_flow__title{padding:27px 0}@media (max-width:767px){.p-water-heater-construction_flow__title{padding:25px 0}}.p-water-heater-construction_flow__body{background:#c9e3ea;padding:52px 0 70px}@media (max-width:767px){.p-water-heater-construction_flow__body{background:#fff;padding:40px 0 32px}}.p-water-heater-construction_flow__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(0.625rem, 0.063rem + 1.17vw, 1rem)}.p-water-heater-construction_flow__item{max-width:261px;width:100%;font-size:clamp(0.875rem, 0.5rem + 0.78vw, 1.125rem);font-weight:500;line-height:26px}.p-water-heater-construction_flow__item-top{padding:13px 0 8px;border-radius:20px 20px 0 0;background:#135389;color:#fff;text-align:center}@media (max-width:767px){.p-water-heater-construction_flow__item-top{background:#cae3ea;padding:4px 0 2px;color:#145389}}.p-water-heater-construction_flow__item-bottom{padding:18px 0;border-radius:0 0 20px 20px;background:#fff;text-align:center;color:#442a09}@media (max-width:767px){.p-water-heater-construction_flow__item-bottom{border:3px solid #cae3ea;padding:16px 0}}.p-water-heater-construction_flow__text{margin-top:26px;text-align:center;color:#442a09;font-weight:500;line-height:26px;font-size:clamp(0.875rem, 0.688rem + 0.39vw, 1rem)}@media (max-width:767px){.p-water-heater-construction_flow__text{margin-top:8px}}.p-water-heater-qa{margin-bottom:88px}@media (max-width:767px){.p-water-heater-qa{margin-bottom:0}}.p-water-heater-qa__list{margin-top:69px}@media (max-width:767px){.p-water-heater-qa__list{margin-top:36px}}@media (min-width:999px){.p-water-heater-qa__item{padding:16px 40px 39px}.p-water-heater-qa__item-question span{margin-top:7px}.p-water-heater-qa__item-answer{margin-top:7px}}@media (min-width:768px) and (max-width:999px){.p-water-heater-qa__item{padding:16px 40px 39px}.p-water-heater-qa__item-question span{margin-top:7px}.p-water-heater-qa__item-answer{margin-top:7px}}@media (max-width:767px){.p-water-heater-qa__item{padding:16px 22px 29px}.p-water-heater-qa__item-answer .title{font-size:14px;font-weight:500;line-height:28px}}.p-sunlight-icon{padding:80px 0 70px}@media (max-width:767px){.p-sunlight-icon{padding:32px 0 61px}}.p-sunlight-icon__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(0.625rem, -3.125rem + 7.81vw, 3.125rem)}@media (max-width:767px){.p-sunlight-icon__list{padding:0}}.p-sunlight-icon__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:clamp(7.125rem, 14.84vw, 11.875rem)}@media (max-width:767px){.p-sunlight-icon__item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.p-sunlight-icon__item-text{font-size:clamp(0.75rem, 0.563rem + 0.39vw, 0.875rem);font-style:normal;font-weight:400;line-height:26px;color:#472903;text-align:center}@media (max-width:767px){.p-sunlight-icon__item-text{padding-bottom:5px}}.p-sunlight-concept{padding-top:0}.p-sunlight-concept__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;margin-bottom:34px}@media (max-width:767px){.p-sunlight-concept__head{gap:0;margin-bottom:8px}}.p-sunlight-concept__head-text{color:#145389;text-align:center;font-size:18px;font-weight:500;line-height:20px;margin-bottom:8px}.p-sunlight-concept__head-fukidashi{color:#fff;text-align:center;font-size:20px;font-weight:500;line-height:20px;padding:8px 37px;border-radius:30px;background:#135389;position:relative}.p-sunlight-concept__head-fukidashi:after{content:"";position:absolute;width:0;height:0;border-left:13.5px solid transparent;border-right:13.5px solid transparent;border-top:21px solid #145389;top:34px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-sunlight-concept__box{background:url(//urawaza-reform.com/wp-content/themes/digitalclamp-renova/css/../image/sunlight-concept.png) no-repeat center center/contain}@media (max-width:767px){.p-sunlight-concept__box{background:url(//urawaza-reform.com/wp-content/themes/digitalclamp-renova/css/../image/sunlight-concept-sp.png) no-repeat center center/contain}}@media (min-width:999px){.p-sunlight-concept-bottom{padding-top:49px}}.p-sunlight-concept-bottom .p-water-heater-consult__body{margin-top:74px}@media (min-width:999px){.p-sunlight-consult{margin-bottom:92px}}@media (min-width:768px) and (max-width:999px){.p-sunlight-consult{margin-bottom:76px}}.p-sunlight-consult__body{margin-top:55px}@media (max-width:767px){.p-sunlight-consult__body{margin-top:9px}}@media (min-width:999px){.p-sunlight-consult-bottom{margin-bottom:90px}}@media (min-width:768px) and (max-width:999px){.p-sunlight-consult-bottom{margin-bottom:70px}}.p-sunlight-worry{padding-top:3px}.p-sunlight-worry__title{padding:41px 0}@media (max-width:767px){.p-sunlight-worry__title{padding:37px 0}}.p-sunlight-worry__body{background:#f2f2f2;position:relative}.p-sunlight-worry__body-bg{position:relative}.p-sunlight-worry__body-bg img{position:absolute}.p-sunlight-worry__list{padding:90px 40px 34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(2.313rem, -0.969rem + 6.84vw, 4.5rem)}@media (max-width:767px){.p-sunlight-worry__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px 40px 63px}}.p-sunlight-worry__item{max-width:250px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.p-sunlight-worry__item{max-width:inherit}}.p-sunlight-worry__item img{max-width:173px;width:100%}.p-sunlight-worry__item-head{margin-top:24px;color:#135389;text-align:center;font-size:16px;font-weight:700;line-height:20px}.p-sunlight-worry__item-body{margin-top:12px;font-size:14px;font-weight:500;line-height:24px;color:#472903}.p-sunlight-worry__reason{padding:11.8vw 0 122px;background:#cae3ea;text-align:center}@media (max-width:767px){.p-sunlight-worry__reason{padding:85px 0 91px}}.p-sunlight-worry__reason-head{display:inline-block;padding-right:3%;font-size:25px;font-weight:500;line-height:36px;color:#135389;text-align:center;position:relative}.p-sunlight-worry__reason-head span{text-decoration:underline;text-decoration-thickness:7px;text-underline-offset:-3px;text-decoration-color:#fff}.p-sunlight-worry__reason-head:after{position:absolute;content:"";width:100px;height:121px;background:url(//urawaza-reform.com/wp-content/themes/digitalclamp-renova/css/../image/sunlight-worry__reason-bg.png) no-repeat center center/contain;top:15px;left:-118px}@media (max-width:767px){.p-sunlight-worry__reason-head:after{width:146px;height:176px;top:auto;bottom:-203px;left:10px}}@media (min-width:768px) and (max-width:999px){.p-sunlight-worry__reason-head:after{width:146px;height:176px;top:auto;bottom:-228px;left:12px}}@media (max-width:767px){.p-sunlight-worry__reason-head{margin-bottom:181px}.p-sunlight-worry__reason-head:before{position:absolute;content:"";width:294px;height:36px;background:url(//urawaza-reform.com/wp-content/themes/digitalclamp-renova/css/../image/sunlight-worry__reason-line.png) no-repeat center center/contain;bottom:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:768px) and (max-width:999px){.p-sunlight-worry__reason-head{margin-bottom:181px}.p-sunlight-worry__reason-head:before{position:absolute;content:"";width:294px;height:36px;background:url(//urawaza-reform.com/wp-content/themes/digitalclamp-renova/css/../image/sunlight-worry__reason-line.png) no-repeat center center/contain;bottom:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.p-sunlight-worry__reason-cards{padding-top:59px;padding-bottom:0}@media (max-width:767px){.p-sunlight-worry__reason-cards{padding-top:0}}.p-sunlight-worry__reason-card-head{height:74px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.p-sunlight-worry__reason-card-body{padding:10px 29px 55px 26px !important}}.p-sunlight-worry__reason-card-body img{margin-bottom:21px}@media (max-width:767px){.p-sunlight-worry__reason-card-body img{max-width:240px;margin-bottom:4px}}.p-sunlight-worry__reason-card-text{text-align:left;font-size:14px;font-weight:500;line-height:24px}@media (max-width:767px){.p-sunlight-worry__reason-card:nth-child(n+2){margin-top:51px}}@media (max-width:767px){.p-sunlight-worry__reason-card:nth-child(2) img{margin-top:13px;max-width:252px}}@media (max-width:767px){.p-sunlight-worry__reason-card:nth-child(3) .p-sunlight-worry__reason-card-body{padding-bottom:20px !important}.p-sunlight-worry__reason-card:nth-child(3) img{max-width:205px;margin-top:10px;margin-bottom:39px}}.p-sunlight-life{padding:66px 0 67px}.p-sunlight-life__body{padding-top:98px}@media (max-width:767px){.p-sunlight-life__body{padding-top:86px}}.p-sunlight-life__boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(1.25rem, -0.531rem + 3.71vw, 2.438rem)}@media (max-width:767px){.p-sunlight-life__boxes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:51px}}.p-sunlight-life__box{max-width:420px;width:100%;height:275px;border:1px solid #442a09;position:relative}@media (max-width:767px){.p-sunlight-life__box{height:initial}}.p-sunlight-life__box:nth-child(2) .p-sunlight-life__box-container{padding:clamp(2.063rem, 1.219rem + 1.76vw, 2.625rem) clamp(1.25rem, -0.813rem + 4.3vw, 2.625rem) 20px}@media (max-width:767px){.p-sunlight-life__box:nth-child(2) .p-sunlight-life__box-container{padding-bottom:37px}}.p-sunlight-life__box-head{color:#472903;text-align:center;font-size:18px;font-weight:500;line-height:28px;position:absolute;padding:1px clamp(1rem, 0.625rem + 0.78vw, 1.25rem) 11px;background:#fff;position:absolute;top:-18px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:767px){.p-sunlight-life__box-head{padding:4px 20px 8px}}.p-sunlight-life__box-container{padding:clamp(3.75rem, 3.281rem + 0.98vw, 4.063rem) clamp(1.25rem, -2.313rem + 7.42vw, 3.625rem) 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media (max-width:767px){.p-sunlight-life__box-container{padding-bottom:30px}}.p-sunlight-life__box-container-head{color:#fff;text-align:center;font-weight:500;line-height:24px;border-radius:30px;background:#135389;max-width:224px;width:100%;padding:5px 0 7px;position:absolute;top:50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5}@media (max-width:767px){.p-sunlight-life__box-container-head{max-width:244px;padding:5px 0 7px;top:44px}}.p-sunlight-life__box-container-body{width:100%;background:#cae3ea;display:grid;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 0 17px;position:relative}.p-sunlight-life__box-container-body .text-border{border-bottom:1px dashed #472903}@media (max-width:767px){.p-sunlight-life__box-container-body{display:grid;font-size:14px;font-weight:500;line-height:28px}.p-sunlight-life__box-container-body .text-border{border-bottom:1px dashed #472903}}.p-sunlight-life__box-container-body:nth-child(1){padding:6px 0 10px}.p-sunlight-life__box-container-body:nth-child(1):after{content:"";position:absolute;width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-top:25px solid #145389;bottom:-36px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:767px){.p-sunlight-life__box-container-body:nth-child(1):after{border-left:42px solid transparent;border-right:41px solid transparent;border-top:21px solid #145389;bottom:-19px}}.p-sunlight-life__box-container-body:nth-child(2):after{content:"";position:absolute;width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-top:25px solid #145389;bottom:-36px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:767px){.p-sunlight-life__box-container-body:nth-child(2):after{border-left:42px solid transparent;border-right:41px solid transparent;border-top:21px solid #145389;bottom:-19px}}.p-sunlight-life__box-container-text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:44px;gap:0;position:relative}@media (max-width:767px){.p-sunlight-life__box-container-text{margin-top:26px}}.p-sunlight-life__box-container-text:after{content:"";position:absolute;width:100%;height:7px;top:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#ffec70;z-index:-3}.p-sunlight-life__box-container-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;gap:13px;margin-top:24px}@media (max-width:767px){.p-sunlight-life__box-container-bottom{margin-top:30px;gap:20px}}.p-sunlight-life__box-container-bottom-img{text-align:center;width:120px;position:relative}.p-sunlight-life__box-container-bottom-img img{width:96px}.p-sunlight-life__box-container-bottom-img p{color:#472903;font-size:14px;font-weight:500;line-height:28px;position:absolute;bottom:5px}@media (max-width:767px){.p-sunlight-life__box-container-bottom-img p{bottom:0}}.p-sunlight-life__box-container-bottom-img p span{color:#ce3b3b;font-family:"Roboto",serif;font-size:20px;font-weight:500;line-height:28px}.p-sunlight-life__box-container-bottom-img:nth-child(2){width:170px}@media (max-width:767px){.p-sunlight-life__box-container-bottom-img:nth-child(2){width:150px}}.p-sunlight-life__box-container-bottom-img:nth-child(2) img{width:162px}@media (max-width:767px){.p-sunlight-life__box-container-bottom-img:nth-child(2) img{width:150px}}.p-sunlight-life__box-container-bottom-img:nth-child(2) p{bottom:-10px}@media (max-width:767px){.p-sunlight-life__box-container-bottom-img:nth-child(2) p{font-size:12px;line-height:18px;bottom:0}}.p-sunlight-life__box-container-bottom-img:nth-child(2) span{line-height:22px}.p-sunlight-life__box-container-text-top{font-size:18px;font-weight:500;line-height:24px}@media (max-width:767px){.p-sunlight-life__box-container-text-top{font-size:16px}}.p-sunlight-life__box-container-text-bottom{font-size:18px;font-weight:500;line-height:24px}@media (max-width:767px){.p-sunlight-life__box-container-text-bottom{font-size:16px}}.p-sunlight-life__box-container-text-bottom span{font-size:32px}@media (max-width:767px){.p-sunlight-life__box-container-text-bottom span{font-size:24px}}.p-sunlight-life__box-container-text-bottom:after{display:none}.p-sunlight-life__box .container-body2{width:300px}@media (max-width:767px){.p-sunlight-example__title{padding-top:42px;margin-bottom:-13px}}.p-sunlight-example__list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:46px;padding:0 0 90px;margin-top:47px}@media (max-width:767px){.p-sunlight-example__list{padding:0 0 89px;margin-top:2px;min-width:294px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0}}@media (max-width:767px){.p-sunlight-example__item{width:100%}}.p-sunlight-example__item-title{font-size:16px;margin-bottom:16px}@media (max-width:767px){.p-sunlight-example__item-title{font-size:14px;margin-top:54px;padding-top:5px;padding-bottom:9px;margin-bottom:14px}}@media (max-width:767px){.p-sunlight-example__item-desc{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:28px}}.p-sunlight-example__item-box{max-width:884px;height:426px}@media (min-width:768px) and (max-width:999px){.p-sunlight-example__item-box{max-width:780px;height:450px}}@media (max-width:767px){.p-sunlight-example__item-box{padding:26px 14px}}.p-sunlight-example__item-box-pay{max-width:241px;width:100%;margin:3px auto 14px;padding:6px 16px;text-align:left;border:1px solid #472b06;font-size:16px;font-weight:500;line-height:26px}.p-sunlight-example__item-box-pay-bottom{color:#ce3b3b}@media (max-width:767px){.p-sunlight-example__item-box-pay{max-width:247px;margin:3px auto 12px;margin:9px auto 33px}}.p-sunlight-example__item-box-img{max-width:241px;width:100%;text-align:center}@media (max-width:767px){.p-sunlight-example__item-box-img{max-width:292px}}.p-sunlight-example__item-box-img img{width:100%}@media (max-width:767px){.p-sunlight-example__item-box{height:auto;width:89%;padding-top:20px}}.p-sunlight-example__item-box-title{font-size:18px}@media (max-width:767px){.p-sunlight-example__item-box-title{border:none;padding-bottom:0;max-width:inherit}.p-sunlight-example__item-box-title .blue{font-weight:700}}.p-sunlight-example__item-box-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:46px;padding:0 44px 0 96px;margin-top:47px}@media (max-width:767px){.p-sunlight-example__item-box-list{padding:0;margin-top:15px;min-width:294px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0}}.p-sunlight-example__item-box-left{max-width:241px;width:100%}@media (max-width:767px){.p-sunlight-example__item-box-left{max-width:initial}}.p-sunlight-example__item-box-right{max-width:314px}@media (max-width:767px){.p-sunlight-example__item-box-right{margin-top:43px}}.p-sunlight-example__item-box-right__desc{padding-bottom:6px}@media (max-width:767px){.p-sunlight-example__item-box-right__desc{padding-bottom:13px}}.p-sunlight-example__item:nth-child(n+2) .p-sunlight-example__item-title{margin-top:74px}@media (max-width:767px){.p-sunlight-example__item:nth-child(n+2) .p-sunlight-example__item-title{margin-top:67px}}.p-sunlight-example .title-middle{padding-top:3px;border-top:1px dotted #442a09}@media (max-width:767px){.p-sunlight-example .title-middle{padding-top:15px}}.p-sunlight-example .desc-middle{border-bottom:1px dotted #442a09}@media (max-width:767px){.p-sunlight-example .desc-middle{padding-bottom:19px}}.p-sunlight-example .title-bottom{padding-top:3px}@media (max-width:767px){.p-sunlight-example .title-bottom{padding-top:15px}}.p-exterior-worry__sub-title{color:#145389;font-size:18px;font-weight:500;line-height:20px;background:#cae3ea;text-align:center;padding:20px 0}@media (max-width:767px){.p-exterior-worry__sub-title{max-width:293px;margin:-19px auto;position:relative;padding:11px 0}}.p-exterior-worry__title{padding:10px 0 19px}@media (max-width:767px){.p-exterior-worry__title{padding:39px 0 31px}}.p-exterior-worry__body{padding-top:44px;text-align:center}@media (max-width:767px){.p-exterior-worry__body{padding-top:53px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-exterior-worry__img{text-align:center;width:100%}@media (max-width:767px){.p-exterior-worry__img{padding:0}}.p-exterior-worry__img img{position:relative;left:-10px;width:924px}@media (min-width:768px) and (max-width:999px){.p-exterior-worry__img img{width:600px}}@media (max-width:767px){.p-exterior-worry__img img{width:375px;top:72px;left:0;z-index:10;-webkit-transform:scale(1.25);transform:scale(1.25)}}.p-exterior-worry__reason{background:#fcf9f5;padding-top:55px;margin-top:-285px;position:relative;z-index:5;text-align:center}@media (min-width:768px) and (max-width:999px){.p-exterior-worry__reason{margin-top:-183px}}@media (max-width:767px){.p-exterior-worry__reason{padding-top:120px;margin-top:-64px}}.p-exterior-worry__reason-head{display:inline-block;padding:12px 10px;color:#145389;text-align:center;font-size:18px;font-weight:500;line-height:26px;background:#fff;position:relative;margin-bottom:36px}@media (max-width:767px){.p-exterior-worry__reason-head{display:none}}.p-exterior-worry__reason-head:before{position:absolute;content:"";width:395px;height:18px;background:url(//urawaza-reform.com/wp-content/themes/digitalclamp-renova/css/../image/exterior-worry__reason-line.png) no-repeat center center/contain;bottom:-24px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:767px){.p-exterior-worry__reason-head:before{display:none}}.p-exterior-worry__reason-head_sub{color:#145389;font-size:18px;font-weight:500;line-height:26px}.p-exterior-worry__reason-head_sub span{display:inline-block;margin-top:7px;font-size:25px;line-height:20px;text-decoration:underline;text-decoration-thickness:7px;text-underline-offset:-1px;text-decoration-color:#ffec70}.p-exterior-worry__reason-cards{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:44px;gap:44px 38px}@media (max-width:767px){.p-exterior-worry__reason-cards{padding-top:49px;padding-bottom:88px}}.p-exterior-worry__reason-card{max-width:460px;width:100%;height:398px}@media (max-width:767px){.p-exterior-worry__reason-card{margin-top:0 !important}}.p-exterior-worry__reason-card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 21px 32px 20px}.p-exterior-worry__reason-card-body img{max-width:262px;width:100%;margin-bottom:0}@media (max-width:767px){.p-exterior-worry__reason-card-body img{max-width:295px}}@media (max-width:767px){.p-exterior-worry__reason-card-body{padding:25px 21px 38px 20px}}.p-exterior-worry__reason-card-point{max-width:266px;width:100%;margin-top:22px}.p-exterior-worry__reason-card-item{text-align:left;padding-left:23px;line-height:24px}@media (max-width:767px){.p-exterior-worry__reason-card-item{max-width:265px}}.p-exterior-worry__reason-card-item:before{left:3px;width:22px;height:18px}.p-exterior-worry__reason-card-item:nth-child(2){border:none}.p-exterior-worry__reason-card-text{max-width:279px;width:100%;margin-top:34px;font-size:14px;font-weight:500;line-height:24px;text-align:left}@media (max-width:767px){.p-exterior-worry__reason-card-text{max-width:initial;padding-left:16px;margin-top:31px}}.p-exterior-worry .reason-head_sp{display:none}@media (max-width:767px){.p-exterior-worry .reason-head_sp{display:inline-block;z-index:30;top:11px;width:220px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:0;background:0 0;margin-bottom:0}}.p-exterior-consult{margin-bottom:89px}@media (max-width:767px){.p-exterior-consult{margin-bottom:83px}}.p-exterior-consult__body{margin-top:clamp(1.8rem, 0.125rem + 5.08vw, 4.188rem)}.p-exterior-consult .p-exterior-consult__body2{margin-top:45px}@media (max-width:767px){.p-exterior-consult .p-exterior-consult__body2{margin-top:48px}}.p-exterior-consult .p-exterior-consult__body2-top{margin-bottom:15px}@media (max-width:767px){.p-exterior-consult .p-exterior-consult__body2-top{margin-bottom:6px}}.p-exterior-consult__list{margin-top:23px}.p-exterior-consult__list2{margin-top:54px;padding-bottom:6px}@media (max-width:767px){.p-exterior-consult__list2{margin-top:20px;padding-bottom:0}}@media (max-width:767px){.p-exterior-consult2{margin-bottom:73px}}.p-contact{padding-top:47px;margin-bottom:119px;border-top:1px solid #442a09}@media (max-width:767px){.p-contact{padding-top:40px;margin-bottom:60px}}.p-contact__title{font-weight:500;font-size:25px;line-height:20px;text-align:center;color:#145389;position:relative}.p-contact__title:after{content:"";position:absolute;max-width:140px;width:100%;border-bottom:1px solid #135389;top:45px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-contact__desc{font-weight:500;font-size:16px;line-height:28px;text-align:center;color:#442a09;margin-top:60px}.p-contact__form{margin:65px auto 0;max-width:510px;width:100%}.p-contact__form-item:nth-child(n+2){margin-top:30px}@media (max-width:767px){.p-contact__form-item:nth-child(n+2){margin-top:20px}}.p-contact__form-item-label{font-weight:500;font-size:16px;line-height:28px;color:#442a09}.p-contact__form-item-label span{color:#ce3b3b}.p-contact__form-item-content [type=text],.p-contact__form-item [type=email],.p-contact__form-item [type=tel]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;width:100%;background-color:#fdfaf5;border:1px solid #efeae6;border-radius:6px;font-weight:500;padding:9px;position:relative}.p-contact__form-item-content select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;width:100%;background-color:#fdfaf5;border:1px solid #efeae6;border-radius:6px;font-weight:500;padding:9px;position:relative}.p-contact__form-item-content textarea{appearance:none;background-image:none;background-color:#fdfaf5;border:1px solid #efeae6;border-radius:6px;font-weight:500;padding:9px;position:relative;min-height:140px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;resize:none;width:100%;padding:20px;border-radius:6px}.p-contact__form-item-desc{font-weight:500;font-size:14px;line-height:28px;text-align:center;color:#442a09}.p-contact__form-item-desc a{text-decoration:underline}.p-contact__form-item-select{position:relative}.p-contact__form-item-select:after{content:"";position:absolute;top:30px;right:0;width:30px;height:30px;background-image:url(//urawaza-reform.com/wp-content/themes/digitalclamp-renova/css/../image/select-arrow.png);background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}.p-contact__form-button{margin-top:24px}.p-contact__form-button [type=submit]{background:#145389;color:#fff;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25);box-shadow:0px 4px 4px rgba(0,0,0,.25);max-width:211px;width:100%;margin:24px auto 0;padding:10px 0;font-weight:500;font-size:14px;line-height:28px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.p-water-heater-request{padding-bottom:26px;padding-top:48px}}@media (max-width:767px){.p-water-heater-thought{margin:32px auto 0}}.p-sunlight-advice{padding-top:48px}@media (max-width:767px){.p-sunlight-advice{padding-top:105px}}.p-sunlight-advice-bottom{padding-top:51px;padding-bottom:63px}@media (min-width:999px){.p-sunlight-advice-bottom .p-home-advice__list{margin-top:69px}}@media (max-width:767px){.p-sunlight-request{padding:0}}@media (max-width:767px){.p-sunlight-special{padding-bottom:51px;margin-bottom:26px}}.p-sunlight-thought{margin:98px auto 132px}@media (max-width:767px){.p-sunlight-thought{margin:32px auto 0}}@media (max-width:767px){.p-sunlight-qa{padding-top:42px;margin-bottom:50px}.p-sunlight-qa .p-mado-qa__title{margin-bottom:12px}.p-sunlight-qa .p-mado-qa__item-answer .title{font-size:14px}.p-sunlight-qa .p-mado-qa__bg{padding-bottom:48px}}.p-sunlight-qa .p-mado-qa__item{height:222px}@media (max-width:767px){.p-sunlight-reason{margin-bottom:80px}}.p-exetrior-advice{padding-top:112px}@media (max-width:767px){.p-exterior-request{padding-top:51px;padding-bottom:26px}}@media (max-width:767px){.p-exetrior-thought{margin:35px auto 0}}.p-exterior-concept__box{background:url(//urawaza-reform.com/wp-content/themes/digitalclamp-renova/css/../image/exterior-concept.png) no-repeat center center/cover}@media (max-width:767px){.p-exterior-concept__box{background:url(//urawaza-reform.com/wp-content/themes/digitalclamp-renova/css/../image/exterior-concept-sp.png) no-repeat center center/contain}}@media (max-width:767px){.p-exterior-concept{margin-top:13px}}@media (max-width:767px){.p-exterior-qa{margin-bottom:-33px}}@media (max-width:767px){.p-exetrior-reason{margin-top:115vw}}.p-exterior-example__title{padding-top:59px}@media (max-width:767px){.p-exterior-example__title{padding-top:29px}}@media (max-width:767px){.p-exterior-example__item-box-img img{width:186px;padding-top:25px}}