﻿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属性が設定されていません"}#header{background-color:#fff}#header .header-inner{margin:0 auto;max-width:1005px;overflow:hidden;padding:5px 0}#header .header-logo{float:left;margin-top:6px;width:240px}#header .header-logo img{height:auto;max-width:100%}#header .header-help{float:right;line-height:1;width:200px}#header .header-help img{height:auto;max-width:100%}footer{color:#fff;font-size:11px;line-height:1.743;padding:15px 10px;text-align:center;-webkit-font-smoothing:antialiased}.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{margin-top:6px}.form-item.error .err_msgs::before{color:#f14a33;content:"こちらの番号は、すでにお申し込み済みです";font-size:12px;margin-left:50px}.form-item.error .err_msgs::before .err .err_msgs{background:#f00}.form-item.error.current .err_msgs::before{display:none}.form-item.error.done .err_msgs::before{display:none}.form-item .form-item-label{display:block;font-size:12px;line-height:3}.form-item .form-item-field{position:relative}.form-item .form-item-field>.form-item-current{animation-direction:alternate-reverse;animation-duration:0.5s;animation-iteration-count:infinite;animation-name:awesome-current-arrow;background:url("arrow_current.png");display:none;height:49px;left:-70px;position:absolute;top:0;width:53px}.form-item .form-item-field>.form-item-done{border-radius:1em;bottom:0;color:#8fc31f;height:31px;margin:auto;opacity:0;position:absolute;right:10px;text-align:center;top:0;width:31px}.form-item .form-item-field>.form-item-done i{color:#8fc31f;position:relative;top:2px}.form-item .form-item-field .form-item-field-slot{font-size:16px;font-weight:600}.form-item .form-item-field .form-item-field-slot .sp-only{color:#048eab;display:block;font-size:12px;font-weight:100;left:55px;line-height:3;position:absolute;top:-3em}.form-item .double input{width:130px}.form-item .double .js-replacer01{display:inline-block;height:48px;margin-bottom:1px;margin-left:3%;width:80px}.form-item .double .form-item-done{right:5px}.form-item.is-invisible{display:none}.form-item.done .form-item-field>.form-item-done{display:grid;opacity:1;place-items:center}.page-kaitai .form-item{border-top:2px solid #f5f5f5;clear:both;padding:12px 0 20px}.page-kaitai .form-item:first-of-type{border-top:none;margin-top:0}.page-kaitai .form-item .form-item-label{color:#048eab;font-size:12px}.page-kaitai .form-item .form-item-field{margin-left:0}.page-kaitai .form-item.current .replacer01__overlaySelect{border:1px solid #ccc}.page-kaitai .form-item.current .form-item-field>.form-item-current{display:none !important}body{font-family:"Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}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}}.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}.header-performance{position:fixed;z-index:1}.header-performance__inner{padding-left:30px;padding-top:20px}.header-performance__logo{width:150px}.header-performance__badge{margin-top:15px;text-align:center;width:100px}.header-performance__txt{color:#777;font-feature-settings:"palt" 1;font-size:13px}#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-repeat:repeat;background-size:16px 16px;border:1px solid #f4f8f9;border-radius:6px;box-sizing:border-box;min-height:calc(100vh - 20px);overflow:hidden;padding-bottom:30px;position:relative;width:100%}.is-pc{display:block}.is-sp{display:none}#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{background:#fff;text-align:center}.mainvisual .mainvisual__Sp-img{display:none}.styled-input-field{background:#fff;border-radius:10px}.styled-input-field input{border:2px solid #e1981d;border-radius:10px;box-shadow:0 4px 1px #ccc08d;box-sizing:border-box;font-family:"Hiragino Kaku Gothic ProN", "メイリオ", sans-serif;font-size:16px;font-weight:200;height:60px;padding-left:10px;width:100%}.next-area{height:100px}.next-area .next-btn{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari/form/pc_btn-next-disable-7326cc942e3b2b217869581673337d82fb2fd90963af1e0244124f0ab6cca4b1.png) no-repeat center center;background-size:contain;height:100%;margin:auto;pointer-events:none;width:240px}.next-area .next-btn.checked{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari/form/pc_btn-next-f28fa5b4e65b53fec9990960313f6773f01be9ccc6c6ee8b35af9de681cdd212.png) no-repeat center;background-size:contain;cursor:pointer;height:100%;margin:auto;width:240px}.chatMessage-Advisor,.chatMessage-User{align-items:center;display:flex;margin:0 auto;max-width:700px;position:relative;width:95%}.chatMessage-text{background:#fff;border:1px solid #86d8e6;box-shadow:0 1px 3px rgba(0,0,0,0.1);color:#3c3c3c;font-size:18px;line-height:1.3;margin:30px 0 0 105px;padding:12px 15px;position:relative}.chatMessage-text-title{display:none}.chatMessage-Advisor .chatMessage-text{border-radius:0 20px 20px 10px}.chatMessage-Advisor+.chatMessage-Advisor .chatMessage-text{margin-top:10px}.chatMessage-Advisor+.chatMessage-Advisor.hasImage{margin-top:30px}.chatMessage-Advisor+.chatMessage-Advisor.hasImage .chatMessage-text{margin-top:30px}.chatMessage-Advisor__notes-container{bottom:-25px;position:absolute;right:0}.chatMessage-Advisor__notes{font-size:12px}.chatMessage-User{margin:20px auto}.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:10px 0 0 auto}.chatMessage-User .chatMessage-text__already-read{bottom:0;font-size:14px;font-weight:100;position:absolute;right:104%;visibility:hidden;width:30px}.chatMessage-User .chatMessage-text__already-read.afterRead{visibility:visible}.chatMessage-User .chatMessage-text-title{color:#3c3c3c}.icon-image{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari_bath/icon_image/chat_icon_reforou-f9cfaa4360a7306ea464a106d5a05678d9ebba72c0fc6fca7c85d1e12b98ca4c.png) no-repeat center center;background-size:cover;border:1px solid #86d8e6;border-radius:50%;flex-basis:80px;flex-shrink:0;height:80px;position:absolute;top:0;width:80px}.icon-image.hidden{opacity:0}.icon-image::before{bottom:-15px;content:"リフォロウ";font-size:12px;left:0;position:absolute;right:0;text-align:center}.message-loader{display:block;width:90px}.message-loader>div{font-size:10px;padding:7px 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{margin-top:30px;padding-top:30px}.chatMessage-Question{margin:40px auto 0;max-width:700px;position:relative}.chatMessage-Question__inner{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-25px}.chatMessage-Question__inner--itemWrap{justify-content:flex-start}.chatMessage-Question__buttonUnit{height:160px;margin-bottom:20px;margin-left:20px;width:160px}.chatMessage-Question input[type=radio]{display:none}.chatMessage-Question__button{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%}.chatMessage-Question__button:hover{background:#fdf36f;border:none;box-shadow:none;color:#3c3c3c;position:relative;top:3px}.chatMessage-Question__subText{font-size:14px;margin-top:8px}.chatMessage-Question__addCalcStyle{margin:100px auto 0}.chatMessage-Question[data-group=Input_items_20] .chatMessage-Question__buttonUnit,.chatMessage-Question[data-group=Input_items_21] .chatMessage-Question__buttonUnit{height:100px}.chatMessage-Question input[type=radio]:disabled+label{opacity:0.5}.chatMessage-Question input[type=radio]:checked+label{background:#fdf36f;border:none;border-radius:6px;box-shadow:0 3px 0 #dbd369;color:#3c3c3c;opacity:1}.chatMessage-Question.importantPoints{margin:65px auto 0}[data-group=Input_items_3] .chatMessage-Question__buttonUnit:nth-child(1) .chatMessage-Question__button::before,[data-group=Input_items_12] .chatMessage-Question__buttonUnit:nth-child(1) .chatMessage-Question__button::before{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari/btn-icon/normal_bath01-d3ecb818a39a3e5b035d2c387f123e9b660c2f0f5bceb8f58869f232a6d731cc.png) no-repeat center center;background-size:contain;content:"";cursor:pointer;display:block;height:70px;position:absolute;top:30px;width:100%;z-index:inherit}[data-group=Input_items_3] .chatMessage-Question__buttonUnit:nth-child(2) .chatMessage-Question__button::before,[data-group=Input_items_12] .chatMessage-Question__buttonUnit:nth-child(2) .chatMessage-Question__button::before{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari/btn-icon/normal_bath02-5082c8d5e5a1deeffb57b307a4c85d7f6f3fa65d7e6e73edd9e43748fd368c29.png) no-repeat center center;background-size:contain;content:"";cursor:pointer;display:block;height:70px;position:absolute;top:30px;width:100%;z-index:inherit}[data-group=Input_items_3] .chatMessage-Question__buttonUnit:nth-child(3) .chatMessage-Question__button::before,[data-group=Input_items_12] .chatMessage-Question__buttonUnit:nth-child(3) .chatMessage-Question__button::before{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari/btn-icon/normal_all01-fd019ced345af32dfa2d6534424dc92210d186d64bce326341c37f3692dc199a.png) no-repeat center center;background-size:contain;content:"";cursor:pointer;display:block;height:70px;position:absolute;top:30px;width:100%;z-index:inherit}[data-group=Input_items_3] .is-grayout:nth-child(1)::before,[data-group=Input_items_12] .is-grayout:nth-child(1)::before{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari/btn-icon/gray_bath01-d6f68a39a647a6b9e4800c60515552c420f88666746314f2b21f343bf77fe4a5.png) no-repeat center;background-size:contain}[data-group=Input_items_3] .is-grayout:nth-child(2)::before,[data-group=Input_items_12] .is-grayout:nth-child(2)::before{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari/btn-icon/gray_bath02-89b01b0ad92f2f2cbf2f1acb4d7f946d25ceb840b48ccd259901f403d9370947.png) no-repeat center;background-size:contain;color:#b3b3b3;pointer-events:none}[data-group=Input_items_3] .is-grayout:nth-child(3)::before,[data-group=Input_items_12] .is-grayout:nth-child(3)::before{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari/btn-icon/gray_all01-8174a280ece72d5cacbfd4c239d30987cb861e9885434f19e0dac58f63cabf53.png) no-repeat center;background-size:contain}[data-group=Input_items_3] .is-disabled:nth-child(1)::before,[data-group=Input_items_12] .is-disabled:nth-child(1)::before{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari/btn-icon/gray_bath01-d6f68a39a647a6b9e4800c60515552c420f88666746314f2b21f343bf77fe4a5.png) no-repeat center;background-size:contain}[data-group=Input_items_3] .is-disabled:nth-child(2)::before,[data-group=Input_items_12] .is-disabled:nth-child(2)::before{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari/btn-icon/gray_bath02-89b01b0ad92f2f2cbf2f1acb4d7f946d25ceb840b48ccd259901f403d9370947.png) no-repeat center;background-size:contain;color:#b3b3b3;pointer-events:none}[data-group=Input_items_3] .is-disabled:nth-child(3)::before,[data-group=Input_items_12] .is-disabled:nth-child(3)::before{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari/btn-icon/gray_all01-8174a280ece72d5cacbfd4c239d30987cb861e9885434f19e0dac58f63cabf53.png) no-repeat center;background-size:contain}[data-group=Input_items_3] .chatMessage-Question__button,[data-group=Input_items_12] .chatMessage-Question__button{padding-top:105px}[data-group=Input_items_4] .chatMessage-Question__buttonUnit:nth-child(1) .chatMessage-Question__button::before,[data-group=Input_items_14] .chatMessage-Question__buttonUnit:nth-child(1) .chatMessage-Question__button::before{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari/btn-icon/normal_bath03-6fb2afe74601a4cb54826b92961e67b00b512d51d13eafd80a95dc4ca5b816f3.png) no-repeat center center;background-size:contain;content:"";cursor:pointer;display:block;height:70px;position:absolute;top:30px;width:100%;z-index:inherit}[data-group=Input_items_4] .chatMessage-Question__buttonUnit:nth-child(2) .chatMessage-Question__button::before,[data-group=Input_items_14] .chatMessage-Question__buttonUnit:nth-child(2) .chatMessage-Question__button::before{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari/btn-icon/normal_bath04-052013c32d1347a7ac3c170fd8d13818bd7a15f8205cf82b6b9c4244a759a7ff.png) no-repeat center center;background-size:contain;content:"";cursor:pointer;display:block;height:70px;position:absolute;top:30px;width:100%;z-index:inherit}[data-group=Input_items_4] .chatMessage-Question__buttonUnit:nth-child(3) .chatMessage-Question__button::before,[data-group=Input_items_14] .chatMessage-Question__buttonUnit:nth-child(3) .chatMessage-Question__button::before{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari/btn-icon/normal_all01-fd019ced345af32dfa2d6534424dc92210d186d64bce326341c37f3692dc199a.png) no-repeat center center;background-size:contain;content:"";cursor:pointer;display:block;height:70px;position:absolute;top:30px;width:100%;z-index:inherit}[data-group=Input_items_4] .is-grayout:nth-child(1)::before,[data-group=Input_items_14] .is-grayout:nth-child(1)::before{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari/btn-icon/gray_bath03-d76775eea9ab1fd5fc471a058a952fd43836bf04c5d9dcc353e0f103a8ffcd2a.png) no-repeat center;background-size:contain}[data-group=Input_items_4] .is-grayout:nth-child(2)::before,[data-group=Input_items_14] .is-grayout:nth-child(2)::before{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari/btn-icon/gray_bath04-0824049b2f54ae5f5c15cf0e0d4b756da106ebe278746b2222fc00e99d6a024e.png) no-repeat center;background-size:contain;color:#b3b3b3;pointer-events:none}[data-group=Input_items_4] .is-grayout:nth-child(3)::before,[data-group=Input_items_14] .is-grayout:nth-child(3)::before{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari/btn-icon/gray_all01-8174a280ece72d5cacbfd4c239d30987cb861e9885434f19e0dac58f63cabf53.png) no-repeat center;background-size:contain}[data-group=Input_items_4] .is-disabled:nth-child(1)::before,[data-group=Input_items_14] .is-disabled:nth-child(1)::before{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari/btn-icon/gray_bath03-d76775eea9ab1fd5fc471a058a952fd43836bf04c5d9dcc353e0f103a8ffcd2a.png) no-repeat center;background-size:contain}[data-group=Input_items_4] .is-disabled:nth-child(2)::before,[data-group=Input_items_14] .is-disabled:nth-child(2)::before{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari/btn-icon/gray_bath04-0824049b2f54ae5f5c15cf0e0d4b756da106ebe278746b2222fc00e99d6a024e.png) no-repeat center;background-size:contain;color:#b3b3b3;pointer-events:none}[data-group=Input_items_4] .is-disabled:nth-child(3)::before,[data-group=Input_items_14] .is-disabled:nth-child(3)::before{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari/btn-icon/gray_all01-8174a280ece72d5cacbfd4c239d30987cb861e9885434f19e0dac58f63cabf53.png) no-repeat center;background-size:contain}[data-group=Input_items_4] .chatMessage-Question__button,[data-group=Input_items_14] .chatMessage-Question__button{padding-top:105px}.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 #ffec00;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 #ffec00;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:#ffec00;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}.form-contents .calcTypeSelectWrap{height:0;overflow:hidden;position:relative;visibility:hidden;width:auto}.form-contents .calcTypeSelectWrap.in-visible{animation:fade-in 0.3s linear;height:auto;min-height:520px;visibility:visible}.form-contents .calcTypeSelectWrap::after{border-right:2px solid #b3b3b3;border-top:2px solid #b3b3b3;bottom:20px;content:"";height:40px;left:0;margin:auto;position:absolute;right:0;transform:rotate(135deg);width:40px}.calcTypeSelect__inner{margin:0 auto 250px;padding:90px 0;width:860px}.calcTypeSelect__heading{color:#000;font-size:30px;font-weight:bold;margin-bottom:90px;text-align:center}.calcTypeSelect__field{display:flex;justify-content:space-between}.calcTypeSelect__buttonUnit{font-family:"Yu Gothic", YuGothic, "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;height:160px;margin-bottom:20px;margin-left:20px;position:relative;width:160px}.calcTypeSelect__buttonUnit input[type=radio]{bottom:0;cursor:pointer;display:none;height:100%;left:0;margin:auto;opacity:0;position:absolute;right:0;text-align:center;top:0;width:100%}.calcTypeSelect__buttonUnit .calcTypeSelect__button{cursor:pointer;display:block;position:relative}.calcTypeSelect__buttonUnit .calcTypeSelect__button .calcTypeSelect__buttonInner{align-items:center;background-color:#fff;border:1px solid #707070;border-radius:6px;box-shadow:0 3px 0 rgba(112,112,112,0.7);color:#3c3c3c;display:flex;height:150px;justify-content:center}.calcTypeSelect__buttonUnit .calcTypeSelect__button .calcTypeSelect__buttonInner:hover{background-color:#fdf36f;border:none;box-shadow:none;position:relative;top:3px}.calcTypeSelect__buttonUnit .calcTypeSelect__button .calcTypeSelect__buttonInner .calcTypeSelect__buttonLabel{display:block;font-size:16px;font-weight:bold;text-align:center}.calcTypeSelect__buttonUnit .calcTypeSelect__button .calcTypeSelect__buttonInner .calcTypeSelect__buttonLabelText{padding-top:80px}.calcTypeSelect__buttonUnit.is-current .calcTypeSelect__button .calcTypeSelect__buttonInner{background-color:#fdf36f;border:none;box-shadow:0 3px 0 #dbd369}.calcTypeSelect__buttonUnit.is-current input[type=radio]:checked+label{background:none;border:none;box-shadow:none;color:#fff}.calcTypeSelect__buttonUnit.is-disabled input[type=radio]:disabled+label{border:none;box-shadow:none;opacity:0.5}.calcTypeSelect__buttonUnit.is-disabled .calcTypeSelect__buttonLabelSubText{opacity:0.5}.calcTypeSelect__buttonUnit:nth-child(1) .calcTypeSelect__buttonLabel{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari_bath/icon_image/button_icon/button_icon_calculation_roughly-ac13dfceeb2fe8c225a35a9fd335160c8bf4867ad055056985059354f47bb0b2.png) center 0 no-repeat;background-size:contain}.calcTypeSelect__buttonUnit:nth-child(2) .calcTypeSelect__buttonLabel{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari_bath/icon_image/button_icon/button_icon_calculation_detail-20c0c6843db66dc781c1f778157c7868daea2d9259a38cd06216e698c2dcac12.png) center 0 no-repeat;background-size:contain}.calcTypeSelect__buttonUnit:nth-child(2) .calcTypeSelect__buttonLabelSubText{background-color:#08f}.calcTypeSelect__buttonUnit:nth-child(2) .calcTypeSelect__buttonLabelSubText::after{background-color:#08f}.calcTypeSelect__buttonLabelSubText{background-color:#51be4b;border-radius:10px;color:#fff;font-size:12px;font-weight:normal;font-weight:bold;left:0;line-height:1.5;padding:6px 0;position:absolute;right:0;text-align:center;top:-70px}.calcTypeSelect__buttonLabelSubText::after{bottom:-9px;display:block;height:10px;left:50%;position:absolute;width:25px;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);background-color:#51be4b;clip-path:polygon(0 0, 100% 0, 50% 100%);content:"";transform:translateX(-50%)}.calcTypeSelect__overlay{background-color:rgba(181,181,181,0.6);border-radius:10px;bottom:0;display:none;height:90px;left:0;margin:auto;position:absolute;right:0;top:0;width:100px;z-index:10}.calcTypeSelect__overlay.in-visible{display:block}.calcTypeSelect__overlay .circleLoader{font-size:11px;height:14px;width:14px}.calcStartup{color:#24bbcc;display:block;font-size:40px;line-height:40px}.calcStartup__announce.calcStartup__correct{color:#000;font-size:22px;text-align:center}.calcStartup__type{color:#24bbcc;font-size:36px}.calcStartup__detail{color:#2590e2}.calcStartup__graph{display:flex;justify-content:space-around;margin:50px auto 10px;width:320px}.calcStartup__liveType,.calcStartup__underLine{background:linear-gradient(transparent 0%, transparent 75%, #4abdbb 75%, #4abdbb 100%, transparent 90%)}.calcStartup__bestGraph,.calcStartup__cheapestGraph{align-content:flex-end;bottom:-50px;display:flex;flex-wrap:wrap;justify-content:center;opacity:0;position:relative;width:44%}.calcStartup__bestIcon,.calcStartup__cheapestIcon{opacity:0;width:50%}.calcStartup__bestIcon{background-image:url(//assets.nuri-kae.jp/lp/assets/mizumawari_bath/icon_image/best-ae89bc6e2394ac7fd2545c75901a81be70358d2f84c5132736e9759ad669c9ef.png);background-repeat:no-repeat;background-size:contain;height:100px}.calcStartup__bestImg{background-image:url(//assets.nuri-kae.jp/lp/assets/mizumawari_bath/icon_image/300-7c66a1c647d593a91f6fae53162de869bcd07d8c55a9c0f19fdbed73873b9e2a.png);background-repeat:no-repeat;background-size:contain;height:182px;width:100%}.calcStartup__cheapestIcon{background-image:url(//assets.nuri-kae.jp/lp/assets/mizumawari_bath/icon_image/cheapest-dafcbdfca74e6f855ff702ddf43e5c176f060fb605cdface8ffe02525920cf35.png);background-repeat:no-repeat;background-size:contain;height:100px}.calcStartup__cheapestImg{background-image:url(//assets.nuri-kae.jp/lp/assets/mizumawari_bath/icon_image/10-a4350b98ce4f81b9a40d99d8069e442cda05be5707e65ced2a46320c7060e2ba.png);background-repeat:no-repeat;background-size:contain;height:91px;width:100%}.loaderWait{background:#296ee7;border-radius:10px;height:175px;margin:60px auto;overflow:hidden;padding-top:58px;text-align:center;width:175px}.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/kaitai/item/item_check_02-c1a1d661f58eb0a3be21aa03059161919ee09a9c42a8100c4ba6882994ba9135.png) no-repeat center center;background-size:cover;display:none;height:67px;margin:-26px auto 16px;width:67px}@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}}.modal{background:rgba(0,0,0,0.5);bottom:0;display:none;left:0;margin:auto;position:fixed;right:0;top:0;z-index:11}.modal .modal__content{bottom:0;height:404px;left:0;margin:auto;position:absolute;right:0;top:0;width:686px}.modal .modal__lead{position:relative;text-align:center}.modal .modal__lead-title{left:0;position:absolute;right:0;top:40%}.modal .modal__lead-title img{margin:auto}.modal .modal__lead-btn{left:0;position:absolute;right:0;top:80%}.modal .modal__lead-btn img{height:50px;margin:auto}.modal .modal__lead-btn img:hover{cursor:pointer;opacity:0.4}.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 0;width:220px}.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}.form__Submit{margin:0 auto calc(100vh - 226px);padding-bottom:50px}.form__Submit:has(.form-submit-button.in-visible){background-color:#f0faff}.form__Submit .form__Privacy{align-items:center;display:flex;font-size:12px;justify-content:center;margin-inline:auto;padding-right:10px;position:relative;right:60px;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__Privacy .form__Privacy-List .form__Privacy-List-item a:hover{text-decoration:none}.form__Submit .form-submit-button{border-radius:0;margin:0 auto;position:relative;text-align:center;transition:all 0.3s;visibility:hidden;width:440px}.form__Submit .form-submit-button.in-visible{visibility:visible}.form__Submit .form-submit-button button{background:none;background-color:#08f;border:1px solid #08f;border-radius:100vmax;box-shadow:none;color:#fff;display:inline-block;font-size:22px;letter-spacing:-0.1rem;line-height:1;max-width:384px;opacity:inherit;padding:16px 0;padding:0;position:relative;text-align:center;width:100%;-webkit-appearance:none;appearance:none}.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-2d92a0478fd4088363d12640b26ccfe2816c6e5c772ce0dc23d0b7fae28e07a4.png) center center no-repeat;background-size:contain;content:"";height:70px;pointer-events:none;position:absolute;right:24px;top:-61px;width:86px}.form__Submit .form-submit-button button:disabled{background:#fff;border:1px solid #08f;border-radius:100vmax;box-shadow:none;box-sizing:border-box;color:#08f;display:inline-block;font-family:"Hiragino Kaku Gothic ProN", "メイリオ", sans-serif;font-size:22px;height:71px;padding:18px 0;position:relative;text-align:center;text-shadow:none;width:370px;-webkit-appearance:none;appearance:none}.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-5eb9301def7e6926e7b0f9211ca426dff9d8d93fb3d28d6c7789476cf513e389.png) center center no-repeat;background-size:contain;content:"";height:70px;pointer-events:none;position:absolute;right:24px;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%}.form-contents .form-item .err{margin-left:0;margin-top:5px}.form-contents .form-item[data-group=input_items_1]{margin-top:-40px}.form-contents .form-item.error[data-group=input_items_25] .err_msgs::before{color:#f14a33;content:"こちらの番号は、すでにお申し込み済みです";font-size:12px;margin-left:0}.form-contents .form-item.error[data-group=input_items_25] .err_msgs::before .err .err_msgs{background:#f00}.form-contents .form-item.error.done[data-group=input_items_25] .err_msgs::before{display:none}.form-contents .form-item[data-group=input_items_26]{margin:28px 0 0}.form-contents .form-item[data-group=input_items_26] .form-item-label{background:none;font-size:24px;font-style:normal;line-height:1.6;margin:0 auto 20px;padding:0;text-align:left}.form-contents .form-item[data-group=input_items_26] .form-item-field .floor-area-types{margin-bottom:10px;width:100%}.form-contents .form-item[data-group=input_items_26] .form-item-field .floor-area-types ul{display:flex;justify-content:space-between;margin-left:0}.form-contents .form-item[data-group=input_items_26] .form-item-field .floor-area-types ul .floor-area-type{border:2px solid #000;border-radius:10px;height:50px;line-height:50px;margin:0;position:relative;text-align:center;width:23%}.form-contents .form-item[data-group=input_items_26] .form-item-field .floor-area-types ul .floor-area-type label{background:#fff;border-radius:9px;cursor:pointer;display:block;font-weight:bold;height:100%;left:0;position:absolute;top:0;width:100%}.form-contents .form-item[data-group=input_items_26] .form-item-field .floor-area-types ul .floor-area-type label span{display:block;font-size:16px;height:100%;width:100%}.form-contents .form-item[data-group=input_items_26] .form-item-field .floor-area-types ul .floor-area-type input[type=radio]{display:block;height:100%;margin:0;opacity:0;padding:0;width:100%}.form-contents .form-item[data-group=input_items_26] .form-item-field .floor-area-types ul .floor-area-type input[type=radio]:checked+li{border:none;box-shadow:none}.form-contents .form-item[data-group=input_items_26] .form-item-field .floor-area-types ul .floor-area-type input[type=radio]:checked+label{background:#069a98;color:#fff}.form-contents .form-item.current .form-item-field .replacer01__overlaySelect,.form-contents .form-item.current .form-item-field input{border:1px solid #dedede;box-shadow:none;font-size:16px;overflow:hidden}.form-contents .form-tel-caption[data-group=input_items_25]{overflow:inherit;position:relative;width:100%}.form-contents .form-tel-caption[data-group=input_items_25]::before{color:#333;content:"電話番号（ショートメッセージ）";font-size:20px;font-weight:600;left:0;position:absolute;top:-45px;z-index:10}.form-contents [data-group=input_items_22] .form-item-field .form-item-field-slot,.form-contents [data-group=input_items_23] .form-item-field .form-item-field-slot{position:relative}.form-contents [data-group=input_items_22] .form-item-field .form-item-field-slot .styled-input-field input,.form-contents [data-group=input_items_23] .form-item-field .form-item-field-slot .styled-input-field input{box-shadow:none;font-size:16px}.form-contents{margin:0 auto}.form-contents .form-item{height:0;margin:0 auto;overflow:hidden;position:relative;visibility:hidden;width:1000px}.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}.form-contents .form-item::after{border-right:2px solid #b3b3b3;border-top:2px solid #b3b3b3;bottom:0;content:"";height:40px;left:0;margin:auto;position:absolute;right:0;transform:rotate(135deg);width:40px}.form-contents .form-item.in-visible[data-group=input_items_25]{margin-bottom:50px;padding-bottom:10px}.form-contents .form-item.in-visible[data-group=input_items_25]::after{display:none}@keyframes fade-in{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}.form-contents .form-item .form-item-label{background:#4abdbb;display:block;font-size:27px;font-weight:bold;line-height:1.5;margin-bottom:35px;padding:21px 0;text-align:center;width:100%}.form-contents .form-item .form-item-label br{display:block}.form-contents .form-item .form-item-label .form-item-label-sub{background:#fff;margin:0 5px;padding:4px 9px 4px 4px}.form-contents .form-item .form-item-field .area-types ul{display:flex;flex-wrap:wrap;margin-left:-28px}.form-contents .form-item .form-item-field .area-types ul .area-prefectures{height:140px;margin-bottom:25px;margin-left:28px;overflow:hidden;position:relative;text-align:center;transition:all 0.2s;width:229px}.form-contents .form-item .form-item-field .area-types ul .area-prefectures label{align-items:center;background:url(//assets.nuri-kae.jp/lp/assets/solar/btn/btn_bg_off_04-960962450b4a1459ec0a91598c03cf35e421879de7d993ac789fde62597d26c2.png) no-repeat center;background-size:contain;cursor:pointer;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:0}.form-contents .form-item .form-item-field .area-types ul .area-prefectures label.disabled{background:url(//assets.nuri-kae.jp/lp/assets/solar/btn/btn_disabled_gray_04-db2dc07673c99860c1288f0da085204cce136041977602cda97dfd0fb5d7259e.png) no-repeat center;background-size:contain;color:#b3b3b3;cursor:default;pointer-events:none}.form-contents .form-item .form-item-field .area-types ul .area-prefectures span{font-size:20px;font-weight:bold;position:relative}.form-contents .form-item .form-item-field .area-types ul .area-prefectures input[type=radio]{bottom:0;cursor:pointer;height:90%;left:0;margin:auto;opacity:0;position:absolute;right:0;text-align:center;top:0;width:90%}.form-contents .form-item .form-item-field .area-types ul .area-prefectures input.disabled[type=radio]:hover+label{background:url(//assets.nuri-kae.jp/lp/assets/solar/btn/btn_bg_off_04-960962450b4a1459ec0a91598c03cf35e421879de7d993ac789fde62597d26c2.png) no-repeat center;background-size:contain;color:#b3b3b3;cursor:default}.form-contents .form-item .form-item-field .area-types ul .area-prefectures input[type=radio]:hover+label{background:url(//assets.nuri-kae.jp/lp/assets/solar/btn/btn_bg_on_04-b127f1c05bddefb861e630d841805cfbf186123dec90f7f4ba303e9d090efc00.png) no-repeat center;background-size:contain;cursor:pointer}.form-contents .form-item .form-item-field .area-types ul .area-prefectures input[type=radio]:checked+label{background:url(//assets.nuri-kae.jp/lp/assets/solar/btn/btn_bg_on_04-b127f1c05bddefb861e630d841805cfbf186123dec90f7f4ba303e9d090efc00.png) no-repeat center;background-size:contain;color:#333}.form-contents .form-item .form-item-field .floor-area-types ul{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-25px}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type{align-items:center;display:flex;height:224px;justify-content:center;margin-bottom:20px;margin-left:25px;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-sub-small{font-size:14px}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type label{align-items:center;background:url(//assets.nuri-kae.jp/lp/assets/solar/btn/btn_bg_off_02-bf00775c1fb1dfba559fa40db84b315a7d682c22e5ceb5c981b130a35eb7825c.png) no-repeat center;background-size:contain;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{display:block}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type label b{display:block;margin-top:8px}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type label.disabled{background:url(//assets.nuri-kae.jp/lp/assets/kaitai/form/btn_disabled_gray_04-4ff00fbe49f0e407a7ce38c08baf28f270110d611316411395c8a4ab05d7ca88.png) no-repeat center;background-size:contain;color:#b3b3b3;pointer-events:none}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type input[type=radio]{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.disabled[type=radio]:hover+label{background:url(//assets.nuri-kae.jp/lp/assets/solar/btn/btn_bg_off_02-bf00775c1fb1dfba559fa40db84b315a7d682c22e5ceb5c981b130a35eb7825c.png) no-repeat center;background-size:cover}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type input[type=radio]:hover+label{background:#079a98;color:#fff}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type input[type=radio]:checked+label{background:url(//assets.nuri-kae.jp/lp/assets/solar/btn/btn_bg_on_02-131df61223286f4e2c15bf4d942660d35894d810401bc4d3e6998e67c9a679e5.png) no-repeat center;background-size:contain;color:#333}.form-contents .form-item .form-item-field .floor-area-types-reform ul{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-25px}.form-contents .form-item .form-item-field .floor-area-types-reform ul .floor-area-type-reform{align-items:center;display:flex;height:100px;justify-content:center;margin-bottom:20px;margin-left:25px;position:relative;text-align:center;transition:all 0.2s;width:224px}.form-contents .form-item .form-item-field .floor-area-types-reform ul .floor-area-type-reform label{align-items:center;background:url(//assets.nuri-kae.jp/lp/assets/mizumawari/form/pc_btn-normal-6b9bf955b0782d31dd334810be3f50ff6447eaa1edf10347f709ddf60f321f0d.png) no-repeat center;background-size:contain;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-reform ul .floor-area-type-reform label span{display:block}.form-contents .form-item .form-item-field .floor-area-types-reform ul .floor-area-type-reform label b{display:block;margin-top:8px}.form-contents .form-item .form-item-field .floor-area-types-reform ul .floor-area-type-reform label.disabled{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari/form/pc_btn-gray-f342c6db0e875b8098fb070631a3116ecd569764f849175d933f67e89bec2516.png) no-repeat center;background-size:contain;color:#b3b3b3;pointer-events:none}.form-contents .form-item .form-item-field .floor-area-types-reform ul .floor-area-type-reform 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-reform ul .floor-area-type-reform input.disabled[type=checkbox]:hover+label{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari/form/pc_btn-normal-6b9bf955b0782d31dd334810be3f50ff6447eaa1edf10347f709ddf60f321f0d.png) no-repeat center;background-size:contain}.form-contents .form-item .form-item-field .floor-area-types-reform ul .floor-area-type-reform input[type=checkbox]:hover+label{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari/form/pc_btn-hover-4f753a3ac93a64bff3341107155575b7a7eadabb5a154f9d4fe0e1976a4f40fc.png) no-repeat center;background-size:contain}.form-contents .form-item .form-item-field .floor-area-types-reform ul .floor-area-type-reform input[type=checkbox]:checked+label{background:url(//assets.nuri-kae.jp/lp/assets/mizumawari/form/pc_btn-click-1afa2a1933090b950994a8192b2274cf30ca7bf19e547bc2b4bfde2fd59e2343.png) no-repeat center;background-size:contain;color:#333}.form-last-field{display:none;margin:0 auto;width:880px}.form-last-field .questionnaire__info-item1,.form-last-field .questionnaire__info-item2{display:none}.form-last-field .questionnaire__info-item1.in-visible,.form-last-field .questionnaire__info-item2.in-visible{display:block;margin:0 auto 35px;width:675px}.form-last-field .questionnaire__info-item1.in-visible .questionnaire__info-img,.form-last-field .questionnaire__info-item2.in-visible .questionnaire__info-img{line-height:1.6;margin:0 auto 20px;width:270px}.form-last-field .questionnaire__info-item1.in-visible .questionnaire__info-title,.form-last-field .questionnaire__info-item2.in-visible .questionnaire__info-title{font-size:20px;line-height:1.6;text-align:center;width:100%}.form-last-field .questionnaire .questionnaire__contents{margin:40px auto 0;width:100%}.form-last-field .questionnaire .questionnaire__contents.only-tel{width:100%}.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 .questionnaire .questionnaire__contents .form-item{margin-inline:auto;max-width:590px}.form-last-field .questionnaire .questionnaire__contents .form-item .form-item-field>.form-item-error{border-radius:1em;bottom:0;height:31px;margin:auto;opacity:0;position:absolute;right:10px;text-align:center;top:0;width:31px}.form-last-field .questionnaire .questionnaire__contents .form-item .form-item-field>.form-item-error svg{font-size:2em}.form-last-field .questionnaire .questionnaire__contents .form-item.is-error .form-item-field>.form-item-error{display:grid;opacity:1;place-items:center}.form-last-field .form-item-label{background:#4abdbb;display:block;font-size:27px;font-weight:bold;line-height:2;margin-bottom:35px;padding:21px 0;text-align:center;width:100%}.form-last-field [data-group=input_items_22],.form-last-field [data-group=input_items_23],.form-last-field [data-group=input_items_25],.form-last-field [data-group=input_items_26]{display:block;height:auto;margin-bottom:20px;visibility:visible;width:100%}.form-last-field [data-group=input_items_22]::after,.form-last-field [data-group=input_items_23]::after,.form-last-field [data-group=input_items_25]::after,.form-last-field [data-group=input_items_26]::after{display:none !important}.form-last-field [data-group=input_items_22] .styled-input-field input,.form-last-field [data-group=input_items_23] .styled-input-field input,.form-last-field [data-group=input_items_25] .styled-input-field input,.form-last-field [data-group=input_items_26] .styled-input-field input{border:1px solid #dedede;border-radius:0;box-shadow:none;font-size:16px}.form-item.current .form-item-field>.form-item-current{display:none !important}.questionnaire{display:none;margin-left:-100vw;margin-right:-100vw}.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{background:#f0faff;padding:75px 18px 24px}.questionnaire .questionnaire__contents .form-tel-caption{margin:0}.questionnaire .questionnaire__contents .questionnaire__contents-title{font-size:27px;font-style:italic;font-weight:bold;line-height:1.6;margin:0 auto 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;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;height:100%;left:0;position:absolute;top:0;transition:all 0.3s;width:100%}.questionnaire .questionnaire__contents .questionnaire-type ul li label:hover{opacity:0.7}.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:#4abdbb}.border-green{border:4px solid #8fc31f !important}.styled-input-field input[type=text]::-ms-clear,.styled-input-field input[type=email]::-ms-clear,.styled-input-field input[type=tel]::-ms-clear{display:none}.new-year-information-by-modal{box-sizing:border-box;position:relative;z-index:12}.new-year-information-by-modal *{box-sizing:border-box}.new-year-information-by-modal__overlay{background-color:rgba(0,0,0,0.5);cursor:pointer;height:calc(var(--vh, 1vh) * 100);left:50%;position:fixed;top:50%;transform:translate(-50%, -50%);width:100vw;z-index:1}.new-year-information-by-modal__main{left:50%;position:fixed;top:50%;transform:translate(-50%, -50%);z-index:2}.new-year-information-by-modal__inner{background:#fff;border:1px solid #dd5943;border-radius:4px}.new-year-information-by-modal__heading-container{position:relative}.new-year-information-by-modal__heading{background-color:#dd5943;color:#fff;font-size:20px;font-weight:bold;padding:10px 0;text-align:center}.new-year-information-by-modal__close-button-container{height:18px;position:absolute;right:10px;top:10px;width:18px}.new-year-information-by-modal__close-button{cursor:pointer;height:100%;position:relative;width:100%}.new-year-information-by-modal__close-button::before,.new-year-information-by-modal__close-button::after{background-color:#fff;content:"";height:3px;left:50%;position:absolute;top:50%;width:100%}.new-year-information-by-modal__close-button::before{transform:translate(-50%, -50%) rotate(-45deg)}.new-year-information-by-modal__close-button::after{transform:translate(-50%, -50%) rotate(45deg)}.new-year-information-by-modal__introduction{font-size:13px;line-height:1.7;padding:30px 20px}.new-year-information-by-modal__notice{margin:10px 0}.new-year-information-by-modal__notice span{font-weight:bold}@media (max-width: 1024px){#wrap{width:1100px}}@media (max-width: 768px){#header .header-inner{padding:5px}#header .header-logo{margin-top:0;width:110px}#header .header-help{width:120px}}@media (max-width: 430px){.chat__Loader{top:8px}.header-performance{border-bottom:2px solid #d9d6ca;position:relative}.header-performance__inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;padding:0 0 14px;width:300px}.header-performance__logo{height:21px;margin-top:8px;width:102px}.header-performance__badge{height:55px;width:168px}.header-performance__txt{bottom:2px;font-size:10px;position:absolute;right:37px}#wrap{background-color:#fff;box-sizing:border-box;min-height:calc(100vh - 77px);padding:15px 0 50px;position:relative;width:100%}.is-pc{display:none}.is-sp{display:block}#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:auto}.mainvisual .mainvisual__Pc-img{display:none}.mainvisual .mainvisual__Sp-img{display:block}.mainvisual .mainvisual__Sp-img img{width:100%}.styled-input-field{border-radius:4px}.styled-input-field input{border-radius:4px;box-shadow:none;height:48px}.chatMessage-User{margin-bottom:20px}.chatMessage-text{border-radius:14px;box-sizing:border-box;display:inline-block;font-size:16px;margin-left:70px;max-width:78%;min-height:38px;padding:9px 9px 9px 11px}.chatMessage-Advisor+.chatMessage-Advisor.hasImage{margin-top:15px}.chatMessage-User .chatMessage-text{margin:10px 10px auto auto;padding:10px;text-align:left}.chatMessage-User .chatMessage-text__already-read{font-size:12px;right:99%}.icon-image{flex-basis:60px;height:60px;width:60px}.icon-image::before{font-size:10px}.chatContainer{margin-top:0;padding-top:10px}.chatMessage-Question{margin:50px auto 0;width:90%}.chatMessage-Question__inner{justify-content:space-between;margin-left:0}.chatMessage-Question__buttonUnit{height:178px;margin-left:0;width:48%}.chatMessage-Question__button{font-size:17px;line-height:1.4}.chatMessage-Question__subText{font-size:12px}.chatMessage-Question[data-group=Input_items_20] .chatMessage-Question__buttonUnit,.chatMessage-Question[data-group=Input_items_21] .chatMessage-Question__buttonUnit{height:90px}[data-group=Input_items_3] .chatMessage-Question__buttonUnit:nth-child(1) .chatMessage-Question__button::before,[data-group=Input_items_12] .chatMessage-Question__buttonUnit:nth-child(1) .chatMessage-Question__button::before{height:80px}[data-group=Input_items_3] .chatMessage-Question__buttonUnit:nth-child(2) .chatMessage-Question__button::before,[data-group=Input_items_12] .chatMessage-Question__buttonUnit:nth-child(2) .chatMessage-Question__button::before{height:80px}[data-group=Input_items_3] .chatMessage-Question__buttonUnit:nth-child(3) .chatMessage-Question__button::before,[data-group=Input_items_12] .chatMessage-Question__buttonUnit:nth-child(3) .chatMessage-Question__button::before{height:80px}[data-group=Input_items_3] .is-grayout:nth-child(1)::before,[data-group=Input_items_12] .is-grayout:nth-child(1)::before{height:80px}[data-group=Input_items_3] .is-grayout:nth-child(2)::before,[data-group=Input_items_12] .is-grayout:nth-child(2)::before{height:80px}[data-group=Input_items_3] .is-grayout:nth-child(3)::before,[data-group=Input_items_12] .is-grayout:nth-child(3)::before{height:80px}[data-group=Input_items_3] .is-disabled:nth-child(1)::before,[data-group=Input_items_12] .is-disabled:nth-child(1)::before{height:80px}[data-group=Input_items_3] .is-disabled:nth-child(2)::before,[data-group=Input_items_12] .is-disabled:nth-child(2)::before{height:80px}[data-group=Input_items_3] .is-disabled:nth-child(3)::before,[data-group=Input_items_12] .is-disabled:nth-child(3)::before{height:80px}[data-group=Input_items_4] .chatMessage-Question__buttonUnit:nth-child(1) .chatMessage-Question__button::before,[data-group=Input_items_14] .chatMessage-Question__buttonUnit:nth-child(1) .chatMessage-Question__button::before{height:80px}[data-group=Input_items_4] .chatMessage-Question__buttonUnit:nth-child(2) .chatMessage-Question__button::before,[data-group=Input_items_14] .chatMessage-Question__buttonUnit:nth-child(2) .chatMessage-Question__button::before{height:80px}[data-group=Input_items_4] .chatMessage-Question__buttonUnit:nth-child(3) .chatMessage-Question__button::before,[data-group=Input_items_14] .chatMessage-Question__buttonUnit:nth-child(3) .chatMessage-Question__button::before{height:80px}[data-group=Input_items_4] .is-grayout:nth-child(1)::before,[data-group=Input_items_14] .is-grayout:nth-child(1)::before{height:80px}[data-group=Input_items_4] .is-grayout:nth-child(2)::before,[data-group=Input_items_14] .is-grayout:nth-child(2)::before{height:80px}[data-group=Input_items_4] .is-grayout:nth-child(3)::before,[data-group=Input_items_14] .is-grayout:nth-child(3)::before{height:80px}[data-group=Input_items_4] .is-disabled:nth-child(1)::before,[data-group=Input_items_14] .is-disabled:nth-child(1)::before{height:80px}[data-group=Input_items_4] .is-disabled:nth-child(2)::before,[data-group=Input_items_14] .is-disabled:nth-child(2)::before{height:80px}[data-group=Input_items_4] .is-disabled:nth-child(3)::before,[data-group=Input_items_14] .is-disabled:nth-child(3)::before{height:80px}.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}.calcTypeSelect__inner{padding:33px 0 31px;width:100%}.calcTypeSelect__heading{font-size:18px;margin-bottom:43px}.calcTypeSelect__field{justify-content:space-around}.calcTypeSelect__buttonUnit{height:178px;margin-left:0;width:48%}.calcTypeSelect__buttonUnit{font-family:initial;height:160px;margin-left:0;width:47.9289940828%}.calcTypeSelect__buttonUnit .calcTypeSelect__button .calcTypeSelect__buttonInner{height:156px}.calcTypeSelect__buttonUnit .calcTypeSelect__button .calcTypeSelect__buttonInner:hover{background-color:#ffe668}.calcTypeSelect__buttonUnit .calcTypeSelect__button .calcTypeSelect__buttonInner .calcTypeSelect__buttonLabel{font-size:19px}.calcTypeSelect__buttonUnit.is-current input[type=radio]:checked+label{background:none;border:none;box-shadow:none;color:#444}.calcTypeSelect__buttonUnit.is-disabled input[type=radio]:disabled+label{border:none}.calcTypeSelect__buttonLabelSubText{font-size:14px}.calcTypeSelect__overlay{top:-110px}.calcStartup__announce.calcStartup__correct{font-size:22px;line-height:1.6}.calcStartup__type{font-size:27px}.calcStartup__graph{width:65%}.calcStartup__bestGraph,.calcStartup__cheapestGraph{width:43%}.calcStartup__bestIcon{height:75px}.calcStartup__bestImg{height:145px}.calcStartup__cheapestIcon{height:70px}.calcStartup__cheapestImg{height:72px}.loaderWait{margin:30px auto}.modal .modal__content{width:90%}.modal .modal__lead-title{margin:auto;width:85%}.modal .modal__lead-btn img{height:64px}.chatContainer__stamp{height:122px;margin:20px auto 0;width:176px}.form__Submit .form__Privacy{align-items:flex-start;flex-direction:column;font-size:11px;margin-bottom:5px;padding:10px 0;right:35px}.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 button:disabled{box-shadow:none;cursor:unset;font-size:22px;font-weight:normal;letter-spacing:-0.1rem;margin-top:0;max-width:384px;width:100%}.form__Submit .form-submit-button{width:90%}.form-contents .form-item[data-group=input_items_1]{margin-top:-30px}.form-contents .form-item[data-group=input_items_26]{margin:24px 0 10px}.form-contents .form-item[data-group=input_items_26] .form-item-label{font-size:16px;line-height:1.5;margin:0 auto 15px;width:95%}.form-contents .form-item[data-group=input_items_26] .form-item-field .floor-area-types{margin-bottom:0}.form-contents .form-item[data-group=input_items_26] .form-item-field .floor-area-types ul .floor-area-type{margin-bottom:10px;width:47%}.form-contents .form-item.current .form-item-field .replacer01__overlaySelect,.form-contents .form-item.current .form-item-field input{border:1px solid #dedede}.form-contents .form-tel-caption[data-group=input_items_25]{margin:10px 0}.form-contents .form-tel-caption[data-group=input_items_25]::before{font-size:14px;left:10px;top:-30px}.form-contents .form-item{width:100%}.form-contents .form-item.in-visible{min-height:550px;padding-bottom:100px}.form-contents .form-item .form-item-label{font-size:17px;line-height:1.4;margin-bottom:20px;padding:16px 0}.form-contents .form-item .form-item-label .form-item-label-sub{margin:0 3px;padding:3px 6px 3px 3px}.form-contents .form-item .form-item-field{margin:0 auto;width:98%}.form-contents .form-item .form-item-field .area-types ul{justify-content:space-between;margin-left:0}.form-contents .form-item .form-item-field .area-types ul .area-prefectures{height:118px;margin-bottom:20px;margin-left:0;width:48%}.form-contents .form-item .form-item-field .area-types ul .area-prefectures span{font-size:16px}.form-contents .form-item .form-item-field .area-types ul .area-prefectures input[type=radio]{top:-3px}.form-contents .form-item .form-item-field .area-types ul .area-prefectures input[type=radio]:checked+label{height:118px}.form-contents .form-item .form-item-field .floor-area-types ul{justify-content:space-between;margin-left:0}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type{height:189px;margin-left:0;width:48%}.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 .floor-area-types-reform ul{justify-content:space-between;margin-left:0}.form-contents .form-item .form-item-field .floor-area-types-reform ul .floor-area-type-reform{height:115px;margin-left:0;width:48%}.form-contents .form-item .form-item-field .floor-area-types-reform ul .floor-area-type-reform label{font-size:17px}.form-last-field{width:100%}.form-last-field .questionnaire__info-item1.in-visible,.form-last-field .questionnaire__info-item2.in-visible{margin-bottom:20px;width:100%}.form-last-field .questionnaire__info-item1.in-visible .questionnaire__info-img,.form-last-field .questionnaire__info-item2.in-visible .questionnaire__info-img{width:250px}.form-last-field .questionnaire__info-item1.in-visible .questionnaire__info-title,.form-last-field .questionnaire__info-item2.in-visible .questionnaire__info-title{font-size:15px;text-align:left}.form-last-field .questionnaire .questionnaire__contents{margin:35px auto 0;width:95%}.form-last-field .questionnaire .questionnaire__contents .questionnaire__contents-title{font-size:16px}.form-last-field .form-item-label{font-size:17px;line-height:1.4;margin-bottom:20px;padding:16px 0}.questionnaire{margin-left:0;margin-right:0}.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{width:47%}.new-year-information-by-modal__main{max-width:500px;width:90%}.new-year-information-by-modal__heading{font-size:clamp(13px, 4.0625vw, 16px)}.new-year-information-by-modal__close-button-container{right:clamp(6px, 1.875vw, 10px);top:clamp(6px, 1.875vw, 10px)}.new-year-information-by-modal__introduction{font-size:clamp(12px, 3.75vw, 13px);line-height:1.5;padding:20px}}@media (max-width: 393px){.chatMessage-text{max-width:71%}.form__Submit .form-submit-button{width:95%}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type{height:179px}}@media (max-width: 375px){.chatMessage-text{max-width:74%}.chatMessage-Advisor__notes-container{bottom:-45px}.chatMessage-Question__buttonUnit{height:162px}.chatMessage-Question[data-group=Input_items_20] .chatMessage-Question__buttonUnit,.chatMessage-Question[data-group=Input_items_21] .chatMessage-Question__buttonUnit{height:80px}.calcTypeSelect__buttonUnit{height:162px}.calcStartup__bestImg{height:130px}.calcStartup__cheapestIcon{height:68px}.calcStartup__cheapestImg{height:68px}.form-contents .form-item .form-item-field .area-types ul .area-prefectures{height:106px}.form-contents .form-item .form-item-field .area-types ul .area-prefectures input[type=radio]:checked+label{height:106px}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type{height:171px}.form-contents .form-item .form-item-field .floor-area-types-reform ul .floor-area-type-reform{height:102px}.questionnaire .questionnaire__info .questionnaire__info-img{width:70%}}@media (max-width: 360px){.chatMessage-text{max-width:73%}}@media (max-width: 320px){.chatMessage-Question__buttonUnit{height:138px}.chatMessage-Question[data-group=Input_items_20] .chatMessage-Question__buttonUnit,.chatMessage-Question[data-group=Input_items_21] .chatMessage-Question__buttonUnit{height:70px}.calcTypeSelect__buttonUnit{height:138px}.calcTypeSelect__buttonUnit .calcTypeSelect__button .calcTypeSelect__buttonInner .calcTypeSelect__buttonLabel{font-size:17px}.calcTypeSelect__buttonLabelSubText{font-size:13px}.calcStartup__bestImg{height:117px}.calcStartup__cheapestImg{height:58px}.modal .modal__lead-btn img{height:50px}.form-contents [data-group=input_items_22] .form-item-field .form-item-field-slot .styled-input-field input::placeholder,.form-contents [data-group=input_items_23] .form-item-field .form-item-field-slot .styled-input-field input::placeholder{font-size:12px}.form-contents .form-item .form-item-field .area-types ul .area-prefectures{height:91px}.form-contents .form-item .form-item-field .area-types ul .area-prefectures span{font-size:14px}.form-contents .form-item .form-item-field .area-types ul .area-prefectures input[type=radio]:checked+label{height:91px}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type{height:146px}.form-contents .form-item .form-item-field .floor-area-types-reform ul .floor-area-type-reform{height:89px}.form-last-field .questionnaire .questionnaire__contents .questionnaire__contents-title br{display:none}}@media (min-width: 860px){footer{font-size:14px}.styled-input-field input{box-shadow:none}.err{margin-left:155px}.form-item .form-item-field .form-item-field-slot .sp-only{display:none}.form-item.current .form-item-field>.form-item-current{display:block}.page-kaitai .form-item{border-width:2px;padding:38px 0}.page-kaitai .form-item .form-item-label{float:left;font-size:16px;margin-bottom:0}.page-kaitai .form-item .form-item-field{margin-left:156px}.page-kaitai .form-item[data-group=input_items_1] .form-item-field,.page-kaitai .form-item[data-group=input_items_2] .form-item-field,.page-kaitai .form-item[data-group=input_items_4] .form-item-field,.page-kaitai .form-item[data-group=input_items_6] .form-item-field{max-width:400px}.page-kaitai .form-item[data-group=input_items_5] .form-item-field,.page-kaitai .form-item[data-group=input_items_7] .form-item-field{max-width:200px}.page-kaitai .form-item[data-group=input_items_3] .form-item-field{max-width:280px}.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}}@media all and (-ms-high-contrast: none){.calcTypeSelect__buttonUnit .calcTypeSelect__button .calcTypeSelect__buttonInner .calcTypeSelect__buttonLabel{letter-spacing:2px}.calcStartup__liveType,.calcStartup__underLine{background:linear-gradient(transparent 0%, transparent 60%, #4abdbb 60%, #4abdbb 46%, transparent 86%)}}
