﻿body{color:#333;font-family:"Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:1.5}h1,h2,h3,p,dl,dt,dd{margin:0}ul,li{margin:0;padding:0}ul{list-style:none}a,a:visited{color:#89c9e6}footer a,footer a:visited{color:#fff}button:not([disabled]){cursor:pointer}@keyframes awesome-current-arrow{to{transform:translateX(0)}from{transform:translateX(12px)}}.style-error-message,label[for=""],a[href=""]{color:red !important}.style-error-message::after,label[for=""]::after,a[href=""]::after{display:inline-block !important;font-size:10px;font-weight:bold;margin-left:0.5em;margin-right:0.5em}a[href=""]::after{content:"href属性が空もしくは設定されていません"}label[for=""]::after{content:"for属性が設定されていません"}.js-replacer01{font-size:17px;position:relative}.js-replacer01 select{box-sizing:border-box;font-size:18px;height:48px;opacity:0;padding-left:5px;position:relative;width:100%;z-index:2;-webkit-appearance:none;appearance:none}.js-replacer01 .replacer01__overlaySelect{background-image:linear-gradient(-180deg, #fff 0%, #f7f7f7 35%, #ededed 67%, #e5e5e5 100%);border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;height:48px;left:0;line-height:1.5;padding:0 30px 0 15px;position:absolute;top:0;width:100%}.js-replacer01 .replacer01__overlaySelectInner{height:46px;overflow:hidden;width:100%}.js-replacer01 .replacer01__overlaySelectTxt{box-sizing:border-box;height:46px;padding-top:10px;white-space:nowrap}.form-item.current .replacer01__overlaySelect{border:2px solid #f1463a}.form-item.current.off .replacer01__overlaySelect{border:2px solid #f1463a}.styled-input-field>input{border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 3px 3px 0 #ccc;box-sizing:border-box;font-family:"hiragino kaku gothic ProN";font-weight:200;height:48px;letter-spacing:0.05em;padding-left:20px;width:100%}.styled-input-field>input::placeholder{color:#aaa}.form-item.current>input{border:2px solid #f1463a}.form-item.current.off>input{border:2px solid #f1463a}.err{color:#f14a33;font-size:12px;-webkit-font-smoothing:antialiased}.form-item .form-item-label{line-height:3}.form-item .form-item-field{position:relative}.form-item .form-item-field>.form-item-done{background-color:#fff;border-radius:1em;color:#8fc31f;opacity:0;position:absolute;right:10px;text-align:center;top:6px}.form-item .form-item-field>.form-item-done i{color:#8fc31f;position:relative;top:2px}.form-item.done .form-item-field>.form-item-done{opacity:1}html,body,div,span,h1,h2,h3,h4,h5,h6,p,img,dl,dt,dd,ol,ul,li,form,label,table,caption,tbody,thead,tr,th,td,article,aside,figcaption,figure,footer,header,menu,nav,section{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}ul,li{list-style-type:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{background:transparent;font-size:100%;margin:0;padding:0;text-decoration:none;vertical-align:baseline}*{box-sizing:border-box}img{height:auto;max-width:100%}.chat__Loader,.chat__Loader::before,.chat__Loader::after{animation:load7 1.5s infinite ease-in-out;animation-fill-mode:both;border-radius:50%;height:15px;width:15px}.chat__Loader{animation-delay:-0.16s;color:#3722b7;font-size:12px;left:0;margin:auto;position:absolute;right:0;text-indent:-9999em;top:30px;transform:translateZ(0);visibility:hidden}.chat__Loader.in-visible{visibility:visible}.chat__Loader::before,.chat__Loader::after{content:"";position:absolute;top:0}.chat__Loader::before{animation-delay:-0.32s;left:-3.5em}.chat__Loader::after{left:3.5em}@keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.circleLoader{animation:circleloader 1.1s infinite ease;border-radius:50%;bottom:0;font-size:20px;height:1em;left:0;margin:auto;position:absolute;right:0;top:0;transform:translateZ(0);width:1em}@keyframes circleloader{0%,100%{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.5),-1.8em -1.8em 0 0 rgba(255,255,255,0.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.5)}25%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.5),1.8em -1.8em 0 0 rgba(255,255,255,0.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.5),2.5em 0 0 0 rgba(255,255,255,0.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}50%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.5),1.75em 1.75em 0 0 rgba(255,255,255,0.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.5),0 2.5em 0 0 rgba(255,255,255,0.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}75%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.5),-1.8em 1.8em 0 0 rgba(255,255,255,0.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.5),-2.6em 0 0 0 rgba(255,255,255,0.7),-1.8em -1.8em 0 0 #fff}}@keyframes circleloader{0%,100%{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.5),-1.8em -1.8em 0 0 rgba(255,255,255,0.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.5)}25%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.5),1.8em -1.8em 0 0 rgba(255,255,255,0.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.5),2.5em 0 0 0 rgba(255,255,255,0.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}50%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.5),1.75em 1.75em 0 0 rgba(255,255,255,0.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.5),0 2.5em 0 0 rgba(255,255,255,0.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}75%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.5),-1.8em 1.8em 0 0 rgba(255,255,255,0.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.5),-2.6em 0 0 0 rgba(255,255,255,0.7),-1.8em -1.8em 0 0 #fff}}body{font-family:"Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.form-submit-button{position:relative}.form-submit-button .form-submit-message{background-color:rgba(255,255,255,0.9);border-radius:10px;bottom:36px;box-shadow:0 0 4px #bfbfbf;font-size:14px;left:-9999px;margin-left:auto;margin-right:auto;max-width:240px;opacity:0;padding:8px 36px 8px 8px;position:absolute;text-align:center;transition:opacity 200ms ease-out, bottom 200ms ease-out;white-space:nowrap;z-index:-1}.form-submit-button .form-submit-message[aria-hidden=false]{bottom:40px;left:0;opacity:1;right:0;z-index:10}.form-submit-button button{background:#f08d4b;background:linear-gradient(to bottom, #f08d4b 0%, #dc722c 100%);border:3px solid #fff;border-radius:10px;box-shadow:0 2px 3px 0 rgba(0,0,0,0.4);font-family:"Hiragino Kaku Gothic ProN", "メイリオ", sans-serif;height:72px;padding:20px 0 17px;width:100%;-webkit-appearance:none;appearance:none}.form-submit-button button .txt{color:#fff;display:inline-block;font-size:22px;letter-spacing:-0.1rem;text-shadow:0 2px 2px rgba(0,0,0,0.4)}.form-submit-button button:disabled{opacity:0.5}.form-submit-button button.with-tag .tag{background:#fff;border-radius:6px;box-sizing:border-box;color:#de7530;display:inline-block;font-size:14px;font-weight:bold;height:28px;margin-right:10px;margin-top:-8px;padding:6px 9px 8px;position:relative;vertical-align:middle;width:75px}.roof-types.roof-types-three-column>ul{align-items:stretch;display:flex;flex-flow:row wrap}.roof-types.roof-types-three-column>ul>li{margin-right:2.11267%;margin-top:10px;position:relative;width:31.83098%}.roof-types.roof-types-three-column>ul>li:nth-child(1),.roof-types.roof-types-three-column>ul>li:nth-child(2),.roof-types.roof-types-three-column>ul>li:nth-child(3){margin-top:0}.roof-types.roof-types-three-column>ul>li:nth-child(3n+3){margin-right:0}.roof-type{position:relative}.roof-type>input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:3;-webkit-appearance:none;appearance:none}.roof-type .roof-type-icon{background-size:100% auto;display:block;height:18px;left:7px;margin-top:-9px;position:absolute;top:50%;transition:all 0.16s;width:18px;z-index:2}.roof-type .roof-type-box{border-radius:4px;box-shadow:0 2px 4px #ccc;box-sizing:border-box;height:100%;padding:3px;position:relative;transition:all 0.16s;z-index:1}.roof-type .roof-type-box>label{border-radius:4px;box-sizing:border-box;display:block;height:100%;padding:6px 0 3px 24px;text-align:center}.roof-type .roof-type-box .roof-type-thumb{display:inline-block;width:40px;zoom:1;transition:zoom 0.26s}.roof-type .roof-type-box .roof-type-thumb>img{height:auto;vertical-align:bottom;width:100%}.roof-type .roof-type-box .roof-type-text{display:block;font-size:12px;font-weight:bold;line-height:1.2;padding:2px 0}.roof-type:hover .roof-type-text{background-size:68px auto}.roof-type input:disabled~.roof-type-icon,.roof-type input:disabled~.roof-type-box{opacity:0.5}.roof-type input:checked~.roof-type-box{border:3px solid #e7de05;box-shadow:none;box-sizing:border-box;padding:0}.roof-type input:checked~.roof-type-box label{background:#fffdc9}.roof-type.roof-type-6 .roof-type-text{padding-top:18px}.roof-types-checkbox>label{cursor:pointer;font-size:16px;font-weight:300;position:relative;-webkit-font-smoothing:antialiased}.roof-types-checkbox>label>input{left:0;opacity:0;position:absolute;top:0}.roof-types-checkbox>label .roof-types-checkbox-icon{background-size:100% auto;display:inline-block;height:20px;margin-bottom:-3px;position:relative;width:20px}.roof-types-checkbox>label p{font-size:14px;margin:-23px 0 0 30px}#footer{align-items:center;background:#fff;display:flex;justify-content:center;padding:5px 0;text-align:center}#footer.on{display:flex}#footer .footer__link{display:flex}#footer .footer__link .footer__link-item{line-height:1;margin-right:10px;padding-right:10px}#footer .footer__link .footer__link-item:nth-child(1){border-right:1px solid #777}#footer .footer__link .footer__link-item a{color:#777;display:block;font-size:10px;height:100%;transition:all 0.3s;width:100%}#footer .footer__link .footer__link-item a:hover{opacity:0.6;text-decoration:underline}#footer .footer__copy{color:#777;font-size:10px;line-height:1}#wrap{background-image:linear-gradient(0deg, transparent 15px, #e4f7fe 16px),linear-gradient(90deg, transparent 15px, #e4f7fe 16px);background-size:16px 16px;overflow:hidden}#header{padding:8px 0}#header .header__inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:1000px}#header .header__Logo{width:181px}#header .header__Logo_02{width:301px}#header .header__Contact{width:177px}.mainvisual{height:384px;margin-bottom:26px}.mainvisual__pc-contents-container,.mainvisual__sp-contents-container{align-items:flex-end;display:flex;gap:0 40px;inset:0;justify-content:center;margin:auto;position:absolute}.mainvisual__sp-contents-container{gap:0 12px;margin:0 10px}.mainvisual__pc-img{height:100%}.mainvisual__pc-bubble,.mainvisual__sp-bubble{background-color:#FDF2ED;border-radius:100vmax;color:#FF7A63;font-size:18px;font-weight:bold;margin:0 auto 22px;max-width:200px;padding:9px 33px;position:relative;text-align:center;width:100%}.mainvisual__pc-bubble::before,.mainvisual__sp-bubble::before{height:9px;left:50%;position:absolute;top:100%;width:28px;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);background:#FDF2ED;clip-path:polygon(0 0, 100% 0, 50% 100%);content:"";transform:translateX(-50%)}.mainvisual__pc-bubble::after,.mainvisual__sp-bubble::after{background:url(//assets.nuri-kae.jp/lp/assets/refo-sumu/pages/mizumawari_bath/ppc_0007/mainVisual_reforou-ccdf238c036c044c4405d001201a39237668fec9749612bac555956b737ad97b.png) no-repeat center/contain;bottom:0;content:"";height:35px;position:absolute;right:0;width:51px}.mainvisual__sp-bubble{font-size:12px;margin-bottom:10px;max-width:157px}.mainvisual__pc-woman-img{flex-shrink:0;height:auto;width:212px}.mainvisual__pc-img{position:relative}.mainvisual__pc-img-txt-container{margin-bottom:52px;max-width:402px;width:100%}.mainvisual__pc-img-txt{background-color:#fff;font-size:28px;font-weight:bold;margin-bottom:17px;padding:14px 18px;text-align:center;width:-webkit-fit-content;width:fit-content;width:100%}.mainvisual__pc-img-txt--enphasis{color:#ff7a63;font-size:34px}.mainvisual__pc-img-txt:nth-of-type(3){padding:11px 64px}.mainvisual__pc-img-txt:first-child,.mainvisual__pc-img-txt:last-child{margin-bottom:0}.mainvisual__pc-img-background{height:100%}.mainvisual__pc-img-background img{height:100%;object-fit:cover;width:100%}.mainvisual__sp-img-txt-container{margin-bottom:33px;max-width:214px;width:100%}.mainvisual__sp-img-txt{background-color:#fff;font-size:16px;font-weight:bold;margin-bottom:6px;padding:6px 0;text-align:center;width:100%}.mainvisual__sp-img-txt:nth-of-type(3){padding:2px 0}.mainvisual__sp-img-txt--enphasis{color:#ff7a63;font-size:24px}.mainvisual__sp-img-txt:last-child{margin-bottom:0}.mainvisual__sp-img-background{height:100%}.mainvisual__sp-img-background img{height:100%;object-fit:cover;width:100%}.mainvisual__sp-woman-img{height:auto;width:112px}.mainvisual__sp-img{display:none;height:100%}#footer{align-items:center;background:#fff;display:flex;justify-content:center;padding:5px 0;text-align:center}#footer.off{display:none}#footer.on{display:flex}#footer .footer__link{display:flex}#footer .footer__link .footer__link-item{line-height:1;margin-right:10px;padding-right:10px}#footer .footer__link .footer__link-item:nth-child(1){border-right:1px solid #777}#footer .footer__link .footer__link-item a{color:#777;display:block;font-size:10px;height:100%;transition:all 0.3s;width:100%}#footer .footer__link .footer__link-item a:hover{opacity:0.6;text-decoration:underline}#footer .footer__copy{color:#777;font-size:10px;line-height:1}.form-contents{margin:0 auto;max-width:1000px}.form-contents .form-item{height:0;overflow:hidden;position:relative;visibility:hidden}.form-contents .form-item.in-visible{animation:fade-in 0.3s linear;height:auto;min-height:820px;visibility:visible}.form-contents .form-item.in-visible::after{bottom:40px}@keyframes fade-in{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}.form-contents .form-item.area,.form-contents .form-item.prefecture{margin:0 auto;max-width:758px}.form-contents .form-item.area ul,.form-contents .form-item.prefecture ul{display:grid;gap:21px 18px;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));justify-content:center;margin-inline:auto;place-items:center;width:100%}.form-contents .form-item.area ul .area-prefectures,.form-contents .form-item.prefecture ul .area-prefectures{height:150px;margin-bottom:0;margin-left:0;width:100%}.form-contents .form-item.area ul .area-prefectures label,.form-contents .form-item.prefecture ul .area-prefectures label{align-items:center;background:#fff;border:1px solid #707070;border-radius:6px;box-shadow:0 3px 0 #9b9b9b;color:#3c3c3c;cursor:pointer;display:flex;flex-direction:column;font-size:16px;font-weight:bold;height:100%;justify-content:center;padding:0 5px;position:relative;text-align:center;width:100%}.form-contents .form-item.area ul .area-prefectures input[type=radio],.form-contents .form-item.prefecture ul .area-prefectures input[type=radio]{bottom:0;cursor:pointer;display:none;height:50%;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0;width:50%}.form-contents .form-item.area ul .area-prefectures input[type=radio]:disabled+label,.form-contents .form-item.prefecture ul .area-prefectures input[type=radio]:disabled+label{opacity:0.5;pointer-events:none}.form-contents .form-item.area ul .area-prefectures input[type=radio]:checked+label,.form-contents .form-item.prefecture ul .area-prefectures input[type=radio]:checked+label{background:#fdf36f;border:none;box-shadow:0 3px 0 #dbd369;color:#3c3c3c;opacity:1}.form-contents .form-item .area__wrapper,.form-contents .form-item .prefecture__wrapper{background-color:#ffebe3;border:2px solid #fec1a5;padding:40px 45px 23px}.form-contents .form-item .area__heading-container,.form-contents .form-item .prefecture__heading-container{margin:0 auto 20px;width:-webkit-fit-content;width:fit-content}.form-contents .form-item .area__heading-text,.form-contents .form-item .prefecture__heading-text{font-size:20px;font-weight:bold;line-height:1.5;position:relative;width:-webkit-fit-content;width:fit-content}.form-contents .form-item .area__heading-text::after,.form-contents .form-item .prefecture__heading-text::after{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari_bath/pc/chat/item/appeal_text_decoration_kitchen-97084f16b148b9c25cd32cfc334958258ec6a5ebc2c86ea2dc0ab234dc7cb2e2.png) center center no-repeat;background-size:contain;bottom:-6px;content:"";display:block;height:66px;position:absolute;right:-40px;width:340px}.form-contents .form-item .form-item__container{align-items:center;background:#fec1a5;border-radius:6px;color:#3c3c3c;display:block;display:flex;font-size:27px;font-weight:bold;justify-content:center;line-height:1.5;margin-bottom:35px;padding:21px 35px;position:relative;text-align:center;width:100%}.form-contents .form-item .form-item__container .form-item__label-icon{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari_kitchen/chat/item/kitchen_form_item_label_icon_pc-43d80b81e6411b0fdc6699bfab8b413eaa08ba582c9b583c4cadcf2d66837f2b.png) no-repeat center;background-size:contain;content:"";flex-shrink:0;height:29px;margin-right:10px;width:22px}.form-contents .form-item .form-item__container .form-item-label{line-height:1.5}.form-contents .form-item .form-item__container br{display:block}.form-contents .form-item .form-item__container .form-item-label-sub{background:#fff;margin:0 5px;padding:4px 9px 4px 4px}.form-contents .form-item .form-item__container .sp-only{display:none}.form-contents .form-item .form-item-field .floor-area-types ul{display:grid;gap:25px 20px;grid-template-columns:repeat(auto-fit, minmax(170px, 224px));justify-content:center}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type{align-items:center;background-color:#fff;display:flex;height:224px;justify-content:center;position:relative;text-align:center;transition:all 0.2s;width:224px}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_5]"]),.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_7]"]),.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_8]"]),.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_12]"]),.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_13]"]){height:140px}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_5]"]) .floor-area-type-title,.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_7]"]) .floor-area-type-title,.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_8]"]) .floor-area-type-title,.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_12]"]) .floor-area-type-title,.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_13]"]) .floor-area-type-title{line-height:1.5}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_2]"]){height:80px}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type label{align-items:center;border:1px solid #707070;border-radius:6px;box-shadow:0 3px 0 #9b9b9b;cursor:pointer;display:flex;flex-direction:column;font-size:20px;height:100%;justify-content:center;width:100%}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type label span{color:#3c3c3c;display:block;font-weight:bold}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type label .floor-area-type-sub{display:block;margin-top:8px}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type label.disabled{background-size:contain;box-shadow:0 3px 0 #d4d4d4;color:#3c3c3c;opacity:0.5;pointer-events:none}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type__label-text{color:#3c3c3c;font-size:13px;font-weight:bold}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type input[type=radio],.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type input[type=checkbox]{bottom:0;cursor:pointer;height:100%;left:0;margin:auto;opacity:0;position:absolute;right:0;text-align:center;top:0;width:100%}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type input[type=radio]:checked+label,.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type input[type=checkbox]:checked+label{background-color:#fdf36f;border:none;box-shadow:0 3px 0 #dbd369;opacity:1}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input.is-checked[type=checkbox])::before{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari_kitchen/chat/item/multiple_selection_checked_icon-b449e815be6891dd4f5bd64bab438cde728098e270c362cdb4f30b489338a85a.png) center center no-repeat;background-size:contain;content:"";display:block;height:16px;position:absolute;right:6px;top:6px;width:16px}.form-contents .form-item .form-item-field .form-item-done{border-radius:1em;bottom:0;color:#8fc31f;display:grid;height:31px;margin:auto;place-items:center;position:absolute;right:10px;text-align:center;top:0;width:31px}.form-contents .form-item .form-item-field .form-item-error{border-radius:1em;bottom:0;color:#f00;display:grid;height:31px;margin:auto;opacity:0;place-items:center;position:absolute;right:10px;text-align:center;top:0;width:31px}.form-contents .form-item .form-item-field .form-item-error svg{font-size:2em}.form-contents .form-item .form-item-field__group-container{display:grid;gap:0 27px;grid-template-areas:"whole exterior" "mizumawari mizumawari" "living living";grid-template-columns:repeat(2, minmax(auto, 1fr))}.form-contents .form-item .form-item-field__group{margin-bottom:23px}.form-contents .form-item .form-item-field__group-label{background-color:#FFEBE3;color:#3C3C3C;font-size:13px;font-weight:bold;margin:0 5px 10px;margin-bottom:10px;padding:9px 0;text-align:center}.form-contents .form-item .err{margin-left:0;margin-top:5px}.form-contents .form-item.error[data-group=input_items_16] .err_msgs::before{color:#f14a33;content:"こちらの番号は、すでにお申し込み済みです";font-size:12px;margin-left:0}.form-contents .form-item.error[data-group=input_items_16] .err_msgs::before .err .err_msgs{background:#f00}.form-contents .form-item.error.current[data-group=input_items_16] .err_msgs::before{display:none}.form-contents .form-item.error.done[data-group=input_items_16] .err_msgs::before{display:none}.form-contents .form-item.current .form-item-field .replacer01__overlaySelect,.form-contents .form-item.current .form-item-field input{border-radius:0;box-shadow:none;font-size:16px}.form-contents .form-item[data-group=input_items_2] .form-item-field__group .form-item-field .floor-area-types__list{grid-template-columns:repeat(4, minmax(auto, 1fr));margin:0 12px}.form-contents .form-item[data-group=input_items_2] .form-item-field__group .form-item-field .floor-area-types__list:has(.whole){display:block}.form-contents .form-item[data-group=input_items_2] .form-item-field__group .form-item-field .floor-area-types__list:has(.exterior){grid-template-columns:repeat(2, minmax(auto, 1fr))}.form-contents .form-item[data-group=input_items_2] .form-item-field__group .form-item-field .floor-area-types__list .floor-area-type{width:100%}.form-contents .form-item[data-group=input_items_2] .form-item-field__group:has(li.whole){grid-area:whole}.form-contents .form-item[data-group=input_items_2] .form-item-field__group:has(li.exterior){grid-area:exterior}.form-contents .form-item[data-group=input_items_2] .form-item-field__group:has(li.mizumawari){grid-area:mizumawari}.form-contents .form-item[data-group=input_items_2] .form-item-field__group:has(li.living){grid-area:living}.form-contents [data-group=input_items_2] .form-item-field .form-item-done{right:45px}.form-contents [data-group=input_items_6] .floor-area-types ul{flex-wrap:wrap}.form-contents [data-group=input_items_6] .floor-area-types li{width:48%}.form-contents [data-group=input_items_6] .floor-area-types li:nth-child(-n+2){margin-bottom:25px}.form-contents .is-error[data-group=input_items_16] .form-item-error{opacity:1}.form-contents .is-error[data-group=input_items_17] .form-item-error{opacity:1}.form-contents .form-tel-caption[data-group=input_items_17]{overflow:inherit;position:relative}.form-contents .form-tel-caption[data-group=input_items_17]::before{color:#3C3C3C;content:"お名前・電話番号";font-size:18px;font-weight:bold;left:0;position:absolute;top:-45px;z-index:10}.form__Submit{margin:0 auto 350px;padding-bottom:50px;visibility:hidden}.form__Submit.in-visible{background-color:#fefde6}.form__Submit.in-visible .form-submit-button{visibility:visible}.form__Submit .form__Privacy{align-items:center;display:flex;font-size:12px;justify-content:center;margin-inline:auto;padding-right:10px;position:relative;right:100px;visibility:hidden;width:-webkit-fit-content;width:fit-content}.form__Submit .form__Privacy.is-show{visibility:visible}.form__Submit .form__Privacy .form__Privacy-List{display:flex;justify-content:center;margin:0 auto;padding:20px 0 20px 20px}.form__Submit .form__Privacy .form__Privacy-List .form__Privacy-List-item{font-size:12px}.form__Submit .form__Privacy .form__Privacy-List .form__Privacy-List-item:nth-child(1)::after{content:"・"}.form__Submit .form__Privacy .form__Privacy-List .form__Privacy-List-item a{color:#3722b7;font-size:12px;text-decoration:underline}.form__Submit .form-submit-button{border-radius:0;height:50px;margin:0 auto;max-width:277px;position:relative;text-align:center;transition:all 0.3s;visibility:hidden}.form__Submit .form-submit-button button{background:#08f;border:none;border-radius:100vmax;box-shadow:none;color:#fff;display:block;font-size:16px;height:100%;line-height:50px;opacity:inherit;padding:0;position:relative;width:100%}.form__Submit .form-submit-button button::after{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari_bath/pc/chat/item/reforou_submit_button_is_done-b7bfb7554d2d848d28122bf680766656a837fa985b78babea603e4f836319c0f.png) center center no-repeat;background-size:contain;content:"";height:70px;pointer-events:none;position:absolute;right:8px;top:-61px;width:86px}.form__Submit .form-submit-button button:disabled{background:#fff;border:1px solid #08f;color:#08f;pointer-events:none;width:100%}.form__Submit .form-submit-button button:disabled::after{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari_bath/pc/chat/item/reforou_submit_button_before_done-e2b5d9526f29876ec26004b121101decb315fb26b1084dbfab9b7451643c1b4d.png) center center no-repeat;background-size:contain;content:"";height:70px;pointer-events:none;position:absolute;right:12px;top:-61px;width:65px}.form__Submit .form-submit-button .form-submit-message{height:30px;line-height:initial;margin:0 auto;max-width:inherit;padding:5px;text-align:center;width:100%}[data-group=input_items_10] .area-num-1,[data-group=input_items_10] .area-num-2,[data-group=input_items_10] .area-num-3,[data-group=input_items_10] .area-num-4,[data-group=input_items_10] .area-num-5,[data-group=input_items_10] .area-num-6,[data-group=input_items_10] .area-num-7,[data-group=input_items_10] .area-num-8{display:none}[data-group=input_items_10] .area-num-1.active,[data-group=input_items_10] .area-num-2.active,[data-group=input_items_10] .area-num-3.active,[data-group=input_items_10] .area-num-4.active,[data-group=input_items_10] .area-num-5.active,[data-group=input_items_10] .area-num-6.active,[data-group=input_items_10] .area-num-7.active,[data-group=input_items_10] .area-num-8.active{display:block}.questionnaire{background-color:#fefde6;margin-left:-100vw;margin-right:-100vw;margin-top:200px}.questionnaire .questionnaire-title{font-size:27px;font-weight:bold;margin-bottom:35px;text-align:center}.questionnaire .questionnaire__info{display:flex;flex-direction:row-reverse;justify-content:space-between;margin:0 auto 35px;width:675px}.questionnaire .questionnaire__info .questionnaire__info-img{line-height:1.6;width:40%}.questionnaire .questionnaire__info .questionnaire__info-title{font-size:20px;line-height:1.6;width:55%}.questionnaire .questionnaire__contents{padding:75px 18px 24px}.questionnaire .questionnaire__contents .questionnaire__contents-title{font-size:27px;font-style:italic;font-weight:bold;line-height:1.6;margin:0 auto;margin-bottom:28px;padding-left:30px;text-indent:-30px;width:795px}.questionnaire .questionnaire__contents .questionnaire__contents-title span{color:#ea1c1c}.questionnaire .questionnaire__contents .questionnaire-type{margin:0 auto;width:500px}.questionnaire .questionnaire__contents .questionnaire-type ul{display:flex;justify-content:space-between}.questionnaire .questionnaire__contents .questionnaire-type ul li{border:2px solid #000;box-shadow:4px 5px 1px #ffe500;height:50px;line-height:50px;position:relative;text-align:center;width:220px}.questionnaire .questionnaire__contents .questionnaire-type ul li label{background:#fff;cursor:pointer;display:block;font-weight:bold;height:100%;left:0;position:absolute;top:0;transition:all 0.3s;width:100%}.questionnaire .questionnaire__contents .questionnaire-type ul li label span{color:#000;display:block;height:100%;width:100%}.questionnaire .questionnaire__contents .questionnaire-type ul li input[type=radio]{display:block;height:100%;margin:0;opacity:0;padding:0;width:100%}.questionnaire .questionnaire__contents .questionnaire-type ul li input[type=radio]:checked+li{border:none;box-shadow:none}.questionnaire .questionnaire__contents .questionnaire-type ul li input[type=radio]:checked+label{background:#ffe500}.questionnaire .questionnaire__contents .form-item{margin-bottom:22px}.questionnaire .styled-input-field>input{border-radius:0%;box-shadow:none}.form-last-field{display:none}.form-last-field .questionnaire .questionnaire__contents{margin:40px auto 0;width:795px}.form-last-field .questionnaire .questionnaire__contents.only-tel{width:590px}.form-last-field .questionnaire .questionnaire__contents .questionnaire__contents-title{font-size:24px;font-style:inherit;padding-left:0;text-indent:0;width:100%}.form-last-field .form-item-label{background:#ffe500;display:block;font-size:27px;font-style:italic;font-weight:bold;line-height:1.5;margin-bottom:35px;padding:21px 0;text-align:center;width:100%}.form-last-field [data-group=input_items_13],.form-last-field [data-group=input_items_14]{display:block;height:auto;margin-bottom:20px;visibility:visible}.form-last-field [data-group=input_items_13]::after,.form-last-field [data-group=input_items_14]::after{display:none !important}.form-last-field [data-group=input_items_16],.form-last-field [data-group=input_items_17],.form-last-field [data-group=input_items_18],.form-last-field [data-group=input_items_19]{display:block;height:auto;min-height:auto;visibility:visible}.form-last-field .in-visible[data-group=input_items_16],.form-last-field .in-visible[data-group=input_items_17],.form-last-field .in-visible[data-group=input_items_18],.form-last-field .in-visible[data-group=input_items_19]{animation:none;min-height:auto;padding-bottom:0}.form-last-field [data-group=input_items_16]::after,.form-last-field [data-group=input_items_17]::after,.form-last-field [data-group=input_items_18]::after,.form-last-field [data-group=input_items_19]::after{display:none}.modal{background:rgba(0,0,0,0.5);bottom:0;display:none;left:0;margin:auto;position:fixed;right:0;top:0;z-index:8}.modal .modal__content{background:#fff;bottom:0;height:499px;left:0;margin:auto;position:absolute;right:0;top:0;width:670px}.modal .modal__lead{background:#ffe500;margin-bottom:20px;padding:10px 0;text-align:center}.modal .modal__lead img{margin:0 auto;width:336px}.modal .modal__title{font-size:52px;font-weight:bold;line-height:1.3;margin-bottom:20px;text-align:center}.modal .modal__btn{height:89px;margin:0 auto;transition:all 0.3s;width:352px}.modal .modal__close{background:url(//assets.nuri-kae.jp/lp/assets/kaitai/modal/close-btn-913ce5ea2d3ec08ad09b2aae1e40bb1c0cf3f1d76e11433a2573d19612ebef68.svg) no-repeat center;background-size:contain;height:45px;position:absolute;right:-23px;top:-23px;transition:all 0.3s;width:45px}.chatContainer{padding-top:20px}.chatMessage-Advisor,.chatMessage-User{align-items:center;display:flex;margin:0 auto 20px;max-width:670px;position:relative;width:90%}.chatMessage-Advisor:not(:first-of-type){margin-bottom:20px}.chatMessage-Advisor{font-size:18px}.chatMessage-Advisor .icon-image:not(.hidden)+.chatMessage-text{margin-top:30px}.chatMessage-Advisor__notes-container{bottom:-30px;font-size:100%;position:absolute;right:0}.chatMessage-text{background:#fff;border:1px solid #fec1a5;border-radius:0 20px 20px 10px;box-shadow:0 1px 3px rgba(0,0,0,0.1);font-size:20px;line-height:1.3;margin-left:30px;padding:13px 15px;position:relative}.chatMessage-text-title{display:none}.chatMessage-User .chatMessage-text{background-color:#fefde6;border:1px solid #fdf36f;border-radius:20px 0 10px 20px;box-shadow:0 1px 3px rgba(0,0,0,0.1);margin-left:auto}.icon-image{background:url(//assets.nuri-kae.jp/lp/assets/refo-sumu/pages/interior_whole-house/ppc_0007/chat_icon_shirakawa-e1c61404c6728975c4fc22babcd75b3833a23cae5f8cc50383cde87078833e39.png) no-repeat center center;background-size:cover;border:1px solid #fec1a5;border-radius:50%;flex-basis:80px;flex-shrink:0;height:80px;position:relative;width:80px}.icon-image.hidden{opacity:0}.icon-image::before{bottom:-15px;color:#9B9B9B;content:"白川";font-size:12px;font-weight:bold;left:0;position:absolute;right:0;text-align:center}.insert-chat-container{min-height:820px}[data-group=input_items_64] .floor-area-type-title,[data-group=input_items_66] .floor-area-type-title{line-height:1.5}[data-group=input_items_7] .floor-area-type-6::after{bottom:15px;color:#9b9b9b;content:"※補助金や金額のご確認";font-size:14px;left:50%;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);width:100%}[data-group=input_items_65] .floor-area-type-4::after{bottom:15px;color:#9b9b9b;content:"※キッチンの向き変更も含む";font-size:14px;left:50%;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);width:100%}[data-group=input_items_66] .floor-area-type-1::after{bottom:15px;color:#9b9b9b;content:"※自宅のリフォーム等";font-size:14px;left:50%;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);width:100%}[data-group=input_items_67] .floor-area-type-2::after{bottom:10px;color:#9b9b9b;content:"※実家など";font-size:14px;left:50%;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);width:100%}.message-loader{display:block;width:90px}.message-loader>div{font-size:10px;padding:8px 0 0;text-align:center}.message-loader>div>div{animation:message-loader-bounce 0.8s infinite linear;background-color:#1d2932;border-radius:50%;display:inline-block;height:10px;margin-left:5px;width:10px}.message-loader>div>div:nth-child(1){margin-left:0}.message-loader>div>div:nth-child(2){animation-delay:-0.6s}.message-loader>div>div:nth-child(3){animation-delay:-0.4s}@keyframes message-loader-bounce{0%{opacity:0.2;transform:translateY(0)}50%{opacity:0.6;transform:translateY(-10px)}100%{opacity:0.2;transform:translateY(0)}}.chatContainer__stamp{background:url(//assets.nuri-kae.jp/lp/assets/house_improvement/item/reforou_souba_stamp-c0bfecb1a84cd705d7268e06ece07236d0395dd6b7aa28d8c906bd300ee216c6.gif) no-repeat center;background-size:contain;height:175px;margin:40px auto 90px;width:220px}.loaderWait{background:#51be4b;border-radius:10px;height:175px;margin:0 auto;margin-bottom:60px;overflow:hidden;padding-top:58px;text-align:center;width:175px}.loaderWait--chat{margin-top:60px}.loader-title{color:#fff;font-size:16px;line-height:1.4}.loader{animation:load5 1.1s infinite ease;border-radius:50%;font-size:10px;height:14px;margin:0 auto 42px;position:relative;text-indent:-9999em;transform:translateZ(0);width:14px}.loader-checkmark{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari_kitchen/chat/item/kitchen_loading_done_icon-09506f479fbfed3eee08b849e19e6bdee57dbfae0e0c54667ad5441619128edf.png) no-repeat center center;background-size:cover;display:none;height:67px;margin:-26px auto 16px;width:67px}.next-button{background-color:#fff;border:1px solid #fec1a5;border-radius:100vmax;color:#fec1a5;font-size:16px;height:50px;line-height:50px;margin:auto;margin-top:45px;pointer-events:none;text-align:center;width:277px}.next-button.is-checked{background-color:#fec1a5;color:#fff;cursor:pointer;pointer-events:all}.next-button__annotation{color:#9b9b9b;font-size:14px;margin:20px auto 0;width:-webkit-fit-content;width:fit-content}@keyframes load5{0%,100%{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.5),-1.8em -1.8em 0 0 rgba(255,255,255,0.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.5)}25%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.5),1.8em -1.8em 0 0 rgba(255,255,255,0.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.5),2.5em 0 0 0 rgba(255,255,255,0.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}50%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.5),1.75em 1.75em 0 0 rgba(255,255,255,0.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.5),0 2.5em 0 0 rgba(255,255,255,0.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}75%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.5),-1.8em 1.8em 0 0 rgba(255,255,255,0.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.5),-2.6em 0 0 0 rgba(255,255,255,0.7),-1.8em -1.8em 0 0 #fff}}@keyframes load5{0%,100%{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.5),-1.8em -1.8em 0 0 rgba(255,255,255,0.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.5)}25%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.5),1.8em -1.8em 0 0 rgba(255,255,255,0.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.5),2.5em 0 0 0 rgba(255,255,255,0.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}50%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.5),1.75em 1.75em 0 0 rgba(255,255,255,0.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 rgba(255,255,255,0.2),-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.5),0 2.5em 0 0 rgba(255,255,255,0.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 rgba(255,255,255,0.2),-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}75%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.5),-1.8em 1.8em 0 0 rgba(255,255,255,0.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 rgba(255,255,255,0.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,0.2),1.8em -1.8em 0 0 rgba(255,255,255,0.2),2.5em 0 0 0 rgba(255,255,255,0.2),1.75em 1.75em 0 0 rgba(255,255,255,0.2),0 2.5em 0 0 rgba(255,255,255,0.2),-1.8em 1.8em 0 0 rgba(255,255,255,0.5),-2.6em 0 0 0 rgba(255,255,255,0.7),-1.8em -1.8em 0 0 #fff}}.searchCityWrap{left:0;opacity:0;position:fixed;top:0;visibility:hidden;z-index:10}.searchCityOverlay{background-color:#fff;height:100vh;opacity:0.7;width:100vw}.searchCity{background-color:#fff;border:3px solid #fec1a5;border-radius:10px;box-sizing:initial;left:50%;max-height:600px;min-width:380px;position:fixed;top:50%;transform:translate(-50%, -50%);width:380px}.searchCity__header{background-color:#fff;border-bottom:3px solid #fec1a5;border-radius:10px 10px 0 0;box-sizing:border-box;color:#3c3c3c;font-size:17px;font-weight:bold;margin:0 15px;padding:17px 0;text-align:center}.searchCity__body{border-radius:0 0 10px 10px;border-top:none;box-sizing:border-box;margin-top:-1px}.searchCity__list{box-sizing:border-box;max-height:547px;overflow-y:scroll;padding:0 0 20px}.searchCity__listItem{font-size:20px;text-align:left}.searchCity__itemInner{cursor:pointer;padding:0 24px}.searchCity__itemInner--kana{cursor:default;padding:22px 14px 7px}.searchCity__itemInner--kana span{background-color:#ffebe3;border-radius:50%;color:#3c3c3c;display:inline-block;font-size:18px;font-weight:bold;padding:7px}.searchCity__itemText{border-bottom:2px dotted #ccc;color:#7c7a78;padding:13px 10px}.searchCity__itemInner:hover{background-color:#fffbbc}.searchCity__itemInner:hover .searchCity__itemText{color:#7c7a78}.searchCity__itemInner--kana:hover{background-color:#fff}.searchCity__itemInner--kana:hover .searchCity__itemText{color:#333}.overlay{background:rgba(255,234,87,0.7);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:999}[data-group=input_items_1] .floor-area-type:nth-of-type(1)::before{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari_bath/pc/chat/item/icon_house_va-4c429a281e3194ae5e0a46a220ae5da76d3bf4bc56101072d2f4dedb87b65e3b.png) no-repeat center center/contain;content:"";display:block;height:70px;left:0;position:absolute;right:0;top:45px}[data-group=input_items_1] .floor-area-type:nth-of-type(2)::before{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari_bath/pc/chat/item/icon_apartment_va-02e0218c59883c8531ad70ef0a6663853b3180705f1a854e493b24067e6089e6.png) no-repeat center center/contain;content:"";display:block;height:70px;left:0;position:absolute;right:0;top:45px}[data-group=input_items_1] .floor-area-type:nth-of-type(3)::before{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari_bath/pc/chat/item/button_icon_store-c613ba0cffa5a4f1c2aeb6ec7cb810870ffaadffa8681b092b13fb0467dd258a.png) no-repeat center center/contain;content:"";display:block;height:70px;left:0;position:absolute;right:0;top:45px}[data-group=input_items_1] .floor-area-type:not(:nth-of-type(4)) label{padding-top:105px}@media (max-width: 1024px){#wrap{width:1100px}}@media (max-width: 430px){.chat__Loader{top:8px}#wrap{width:100%}#header{padding:6px 5% 4px}#header .header__inner{width:100%}#header .header__Logo{width:139px}#header .header__Logo_02{width:155px}#header .header__Contact{width:125px}.mainvisual{height:202px}.mainvisual__pc-img{display:none}.mainvisual__sp-img{display:block;position:relative}.form-contents .form-item.in-visible{margin-inline:auto;width:calc(100% - 10px)}.form-contents .form-item.area,.form-contents .form-item.prefecture{margin-inline:auto;width:calc(100% - 10px)}.form-contents .form-item.area ul .area-prefectures,.form-contents .form-item.prefecture ul .area-prefectures{height:80px}.form-contents .form-item.area ul .area-prefectures label,.form-contents .form-item.prefecture ul .area-prefectures label{font-size:17px;line-height:1.4}.form-contents .form-item .area__wrapper,.form-contents .form-item .prefecture__wrapper{padding:23px 20px}.form-contents .form-item .area__heading-container,.form-contents .form-item .prefecture__heading-container{margin:0 auto 35px}.form-contents .form-item .area__heading-text,.form-contents .form-item .prefecture__heading-text{font-size:16px;line-height:1.4}.form-contents .form-item .area__heading-text::after,.form-contents .form-item .prefecture__heading-text::after{bottom:-18px;right:-35px;width:278px}.form-contents .form-item .form-item__container{font-size:clamp(15px, 4.6728971963vw, 17px);line-height:1.4;margin-bottom:20px;padding:10px 14px;text-align:left}.form-contents .form-item .form-item__container .form-item-label-sub{margin:0 3px;padding:3px 6px 3px 3px}.form-contents .form-item .form-item__container .sp-only{display:block}.form-contents .form-item .form-item-field .floor-area-types ul{grid-template-columns:repeat(auto-fit, minmax(179px, 1fr))}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type{height:clamp(179px, 47.6063829787vw, 189px);margin-left:0;width:100%}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_5]"]),.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_7]"]),.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_8]"]),.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_12]"]),.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_13]"]){height:clamp(102px, 27.1276595745vw, 115px)}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type label{font-size:17px}.form-contents .form-item .form-item-field__group-container{display:block}.form-contents .form-item[data-group=input_items_2] .form-item-field__group .form-item-field .floor-area-types__list{grid-template-columns:repeat(2, minmax(auto, 1fr))}.form-contents [data-group=input_items_6] .floor-area-types li:nth-child(-n+2){margin-bottom:20px}.form-contents .form-tel-caption[data-group=input_items_17]::before{font-size:14px;top:-40px}.form__Submit{padding-bottom:35px}.form__Submit .form__Privacy{align-items:flex-start;flex-direction:column;font-size:11px;margin-bottom:5px;padding:10px 0;right:55px}.form__Submit .form__Privacy .form__Privacy-List{justify-content:center;margin-bottom:10px;padding:0;width:100%}.form__Submit .form__Privacy .form__Privacy-List .form__Privacy-List-item a{font-size:11px}.form__Submit .form-submit-button{width:90%}.questionnaire{margin-left:0;margin-right:0;margin-top:100px}.questionnaire .questionnaire-title{font-size:17px;line-height:1.6;padding:0 5%}.questionnaire .questionnaire__info{display:block;margin-bottom:20px;width:100%}.questionnaire .questionnaire__info .questionnaire__info-img{margin:0 auto 20px;width:250px}.questionnaire .questionnaire__info .questionnaire__info-title{font-size:15px;width:100%}.questionnaire .questionnaire__contents{padding-bottom:5px}.questionnaire .questionnaire__contents .questionnaire__contents-title{font-size:17px;margin-bottom:15px;padding-left:20px;text-indent:-20px;width:100%}.questionnaire .questionnaire__contents .questionnaire-type{width:95%}.questionnaire .questionnaire__contents .questionnaire-type ul li{box-shadow:2px 3px 1px #ffe500;width:47%}.form-last-field .questionnaire .questionnaire__contents{margin:0 auto;width:100%}.form-last-field .questionnaire .questionnaire__contents.only-tel{width:100%}.form-last-field .questionnaire .questionnaire__contents .questionnaire__contents-title{font-size:16px}.form-last-field .form-item-label{font-size:17px;margin-bottom:20px;padding:16px 0}.modal .modal__content{height:335px;width:85%}.modal .modal__lead img{width:228px}.modal .modal__title{font-size:28px}.modal .modal__btn{height:56px;width:224px}.chatMessage-Advisor:first-of-type,.chatMessage-User{margin-bottom:12px}.chatMessage-Advisor{font-size:14px}.chatMessage-Advisor__notes-container{bottom:-25px}.chatMessage-text{font-size:14px;margin-left:25px;padding:10px 15px}.icon-image{flex-basis:60px;height:60px;width:60px}.icon-image::before{font-size:10px}[data-group=input_items_7] .floor-area-type-6::after{font-size:clamp(12px, 3.1914893617vw, 14px)}[data-group=input_items_65] .floor-area-type-4::after{font-size:clamp(12px, 3.1914893617vw, 14px)}[data-group=input_items_66] .floor-area-type-1::after{font-size:clamp(12px, 3.1914893617vw, 14px)}[data-group=input_items_67] .floor-area-type-2::after{font-size:clamp(12px, 3.1914893617vw, 14px)}.chatContainer__stamp{height:122px;margin:20px auto 90px;width:176px}.searchCity{max-height:80vh;min-width:90%;width:90%}.searchCity__list{max-height:calc(80vh - 53px)}.searchCity__itemInner{padding:0 14px}.searchCity__itemInner--kana{padding:22px 14px 7px}.searchCity__itemText{padding:15px 10px}}@media (max-width: 393px){.form-contents .form-item .form-item-field .floor-area-types ul{grid-template-columns:repeat(auto-fit, minmax(171px, 1fr))}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type{height:clamp(171px, 43.4010152284vw, 179px)}.form__Submit .form-submit-button{width:95%}}@media (max-width: 375px){.mainvisual__sp-img-txt{font-size:clamp(15px, 4.6728971963vw, 18px)}.mainvisual__sp-img-txt:last-child{font-size:clamp(21px, 6.5420560748vw, 24px)}.form-contents .form-item.area ul,.form-contents .form-item.prefecture ul{grid-template-columns:repeat(auto-fit, minmax(121px, 1fr))}.form-contents .form-item .form-item-field .floor-area-types ul{grid-template-columns:repeat(auto-fit, minmax(145px, 1fr))}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type{height:clamp(145px, 45.1713395639vw, 171px)}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_5]"]),.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_7]"]),.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_8]"]),.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_12]"]),.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_13]"]){height:clamp(89px, 27.7258566978vw, 102px)}.questionnaire .questionnaire__info .questionnaire__info-img{width:70%}.chatMessage-Advisor__notes-container{bottom:-40px}[data-group=input_items_7] .floor-area-type-6::after{font-size:clamp(10px, 3.1152647975vw, 12px)}[data-group=input_items_65] .floor-area-type-4::after{font-size:clamp(10px, 3.1152647975vw, 12px)}[data-group=input_items_66] .floor-area-type-1::after{font-size:clamp(10px, 3.1152647975vw, 12px)}[data-group=input_items_67] .floor-area-type-2::after{font-size:clamp(10px, 3.1152647975vw, 12px)}}@media (max-width: 320px){.mainvisual__sp-img-txt{font-size:15px}.mainvisual__sp-img-txt:last-child{font-size:21px}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type{height:145px}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_5]"]),.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_7]"]),.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_8]"]),.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_12]"]),.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_13]"]){height:89px}.form-contents .form-item.current .form-item-field .replacer01__overlaySelect::placeholder,.form-contents .form-item.current .form-item-field input::placeholder{font-size:12px}.form-last-field .questionnaire .questionnaire__contents .questionnaire__contents-title br{display:none}[data-group=input_items_7] .floor-area-type-6::after{font-size:10px}[data-group=input_items_65] .floor-area-type-4::after{font-size:10px}[data-group=input_items_66] .floor-area-type-1::after{font-size:10px}[data-group=input_items_67] .floor-area-type-2::after{font-size:10px}}@media (min-width: 768px){.form-contents .form-item.area ul .area-prefectures label:hover,.form-contents .form-item.prefecture ul .area-prefectures label:hover{background:#fdf36f;border:none;box-shadow:none;color:#3c3c3c;position:relative;top:3px}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type input.disabled[type=radio]:hover+label,.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type input.disabled[type=checkbox]:hover+label{opacity:0.5}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type input[type=radio]:hover+label,.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type input[type=checkbox]:hover+label{background-color:#fdf36f;border:none;box-shadow:none}.form__Submit .form__Privacy .form__Privacy-List .form__Privacy-List-item a:hover{text-decoration:none}.questionnaire .questionnaire__contents .questionnaire-type ul li label:hover{opacity:0.7}.modal .modal__btn:hover{cursor:pointer;opacity:0.4}.modal .modal__close:hover{cursor:pointer;opacity:0.7}.next-button.is-checked:hover{opacity:0.8}}@media (min-width: 860px){.styled-input-field input{box-shadow:none}.err{margin-left:155px}.page-solar .form-submit-button{text-align:center}.page-solar .form-submit-button button{box-shadow:0 1px 3px 2px rgba(0,0,0,0.4);height:80px;max-width:595px;padding:20px 0 21px}.page-solar .form-submit-button button.with-tag .tag{border-radius:4px;font-size:18px;height:36px;margin-top:-16px;padding:8px 13px 10px;width:99px}.page-solar .form-submit-button button.with-tag .txt{font-size:32px}.page-inbound .form-submit-button{text-align:center}.page-inbound .form-submit-button button{max-width:595px;padding:10px 0}.page-inbound .form-submit-button button.with-tag .tag{font-size:22px;margin-top:-16px}.page-inbound .form-submit-button button.with-tag .txt{font-size:35px}.roof-types.roof-types-three-column>ul>li{box-sizing:border-box;margin-right:25px;margin-top:18px;width:238px}.roof-types.roof-types-three-column>ul>li:nth-child(3n+3){margin-right:0}.roof-type .roof-type-icon{height:30px;left:15px;margin-top:-15px;position:absolute;top:50%;width:30px}.roof-type .roof-type-box>label{overflow:hidden;padding:5px 15px 5px 33.620689%;text-align:left;zoom:1}.roof-type .roof-type-box .roof-type-thumb{display:block;float:right;width:65px}.roof-type .roof-type-box .roof-type-text{font-size:16px;padding:20px 0}.roof-type .roof-type>input{height:75px;width:238px}.roof-type.roof-type-1 .roof-type-thumb{padding-top:5px}.roof-type.roof-type-2 .roof-type-thumb{padding-top:5px}.roof-type.roof-type-3 .roof-type-thumb{padding-top:5px}.roof-type.roof-type-4 .roof-type-thumb{padding-top:5px}.roof-types-checkbox>label{font-size:14px;font-weight:300;white-space:nowrap;-webkit-font-smoothing:antialiased}.roof-types-checkbox>label .roof-types-checkbox-icon{height:20px;margin-bottom:-5px;width:20px}.roof-types-checkbox>label p{margin-top:-20px}}
