﻿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-field{position:relative}.form-item .form-item-field>.form-item-done{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}}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 .mainvisual__pc-img{position:relative}.mainvisual__pc-img-txt-container,.mainvisual__sp-img-txt-container{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;margin:auto;position:absolute;width:-webkit-fit-content;width:fit-content}.mainvisual__pc-img-background img{height:100%;width:100%}.mainvisual__pc-img-txt{align-items:center;background-color:#fff;display:flex;font-size:43px;font-weight:bold;justify-content:flex-start;margin-bottom:27px;padding:16px 18px;width:-webkit-fit-content;width:fit-content}.mainvisual__pc-img-txt--enphasis{color:#ff7a63}.mainvisual__pc-img-txt:last-child{font-size:53px;margin-bottom:0;padding:22px 64px}.mainvisual__sp-img-txt{align-items:center;background-color:#fff;display:flex;font-size:18px;font-weight:bold;justify-content:flex-start;margin-bottom:16px;padding:12px 18px;width:-webkit-fit-content;width:fit-content}.mainvisual__sp-img-txt--enphasis{color:#ff7a63}.mainvisual__sp-img-txt:last-child{font-size:24px;margin-bottom:0;padding:16px 40px}.mainvisual__sp-img-background img{height:100%;width:100%}.mainvisual__sp-img{display:none}#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;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 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.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 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_1]"]),.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_2]"]),.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_65]"]),.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_67]"]){height:140px}.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_1]"]) .floor-area-type-title,.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_2]"]) .floor-area-type-title,.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_65]"]) .floor-area-type-title,.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_67]"]) .floor-area-type-title{line-height:1.5}.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 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.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]: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 .floor-area-types .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}.form-contents .form-item .form-item-field .floor-area-types .next-button.is-checked{background-color:#fec1a5;color:#fff;cursor:pointer;pointer-events:all}.form-contents .form-item .form-item-field .floor-area-types .next-button.is-checked:hover{opacity:0.8}.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 .err{margin-left:0;margin-top:5px}.form-contents .form-item[data-group=input_items_17],.form-contents .form-item[data-group=input_items_18],.form-contents .form-item[data-group=input_items_19]{margin:28px 0 0}.form-contents .form-item[data-group=input_items_17] .form-item-label,.form-contents .form-item[data-group=input_items_18] .form-item-label,.form-contents .form-item[data-group=input_items_19] .form-item-label{background:none;font-size:24px;font-style:normal;line-height:1.6;margin:0 auto 28px;padding:0;text-align:left}.form-contents .form-item[data-group=input_items_17] .form-item-field .floor-area-types,.form-contents .form-item[data-group=input_items_18] .form-item-field .floor-area-types,.form-contents .form-item[data-group=input_items_19] .form-item-field .floor-area-types{margin-bottom:10px;width:100%}.form-contents .form-item[data-group=input_items_17] .form-item-field .floor-area-types ul,.form-contents .form-item[data-group=input_items_18] .form-item-field .floor-area-types ul,.form-contents .form-item[data-group=input_items_19] .form-item-field .floor-area-types ul{display:flex;justify-content:space-between;margin-left:0}.form-contents .form-item[data-group=input_items_17] .form-item-field .floor-area-types ul li,.form-contents .form-item[data-group=input_items_18] .form-item-field .floor-area-types ul li,.form-contents .form-item[data-group=input_items_19] .form-item-field .floor-area-types ul li{border:2px solid #000;box-shadow:4px 5px 1px #ffe500;height:50px;line-height:50px;margin:0;position:relative;text-align:center;width:23%}.form-contents .form-item[data-group=input_items_17] .form-item-field .floor-area-types ul li label,.form-contents .form-item[data-group=input_items_18] .form-item-field .floor-area-types ul li label,.form-contents .form-item[data-group=input_items_19] .form-item-field .floor-area-types 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%}.form-contents .form-item[data-group=input_items_17] .form-item-field .floor-area-types ul li label:hover,.form-contents .form-item[data-group=input_items_18] .form-item-field .floor-area-types ul li label:hover,.form-contents .form-item[data-group=input_items_19] .form-item-field .floor-area-types ul li label:hover{opacity:0.7}.form-contents .form-item[data-group=input_items_17] .form-item-field .floor-area-types ul li label span,.form-contents .form-item[data-group=input_items_18] .form-item-field .floor-area-types ul li label span,.form-contents .form-item[data-group=input_items_19] .form-item-field .floor-area-types ul li label span{color:#000;display:block;font-size:16px;height:100%;width:100%}.form-contents .form-item[data-group=input_items_17] .form-item-field .floor-area-types ul li input[type=radio],.form-contents .form-item[data-group=input_items_18] .form-item-field .floor-area-types ul li input[type=radio],.form-contents .form-item[data-group=input_items_19] .form-item-field .floor-area-types ul li input[type=radio]{display:block;height:100%;margin:0;opacity:0;padding:0;width:100%}.form-contents .form-item[data-group=input_items_17] .form-item-field .floor-area-types ul li input[type=radio]:checked+li,.form-contents .form-item[data-group=input_items_18] .form-item-field .floor-area-types ul li input[type=radio]:checked+li,.form-contents .form-item[data-group=input_items_19] .form-item-field .floor-area-types ul li input[type=radio]:checked+li{border:none;box-shadow:none}.form-contents .form-item[data-group=input_items_17] .form-item-field .floor-area-types ul li input[type=radio]:checked+label,.form-contents .form-item[data-group=input_items_18] .form-item-field .floor-area-types ul li input[type=radio]:checked+label,.form-contents .form-item[data-group=input_items_19] .form-item-field .floor-area-types ul li input[type=radio]:checked+label{background:#ffe500}.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 [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 [data-group=input_items_13] .form-item-field .form-item-field-slot,.form-contents [data-group=input_items_14] .form-item-field .form-item-field-slot{position:relative}.form-contents [data-group=input_items_13] .form-item-field .form-item-field-slot::before,.form-contents [data-group=input_items_14] .form-item-field .form-item-field-slot::before{background:url(//assets.nuri-kae.jp/lp/assets/reform/item/reform_icon_07-1b6d9d229b66fdb550d0775656afba63365a4376daeed9d96ddc317d8349718c.png) no-repeat center center;background-size:contain;bottom:0;content:"";height:22px;left:15px;margin:auto;position:absolute;top:0;width:15px;z-index:5}.form-contents [data-group=input_items_13] .form-item-field .form-item-field-slot .styled-input-field input,.form-contents [data-group=input_items_14] .form-item-field .form-item-field-slot .styled-input-field input{box-shadow:none;font-size:16px;padding-left:45px}.form-contents .form-tel-caption[data-group=input_items_16]{overflow:inherit;position:relative}.form-contents .form-tel-caption[data-group=input_items_16]::before{color:#000;content:"電話番号（ショートメッセージ）";font-size:16px;font-weight:bold;left:0;position:absolute;top:-35px;z-index:10}.form-contents .form-tel-caption.is-error[data-group=input_items_16] .form-item-error{opacity:1}.form__Submit{margin:0 auto 350px;padding:30px 0;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__Privacy .form__Privacy-List .form__Privacy-List-item a:hover{text-decoration:none}.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-2d92a0478fd4088363d12640b26ccfe2816c6e5c772ce0dc23d0b7fae28e07a4.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-5eb9301def7e6926e7b0f9211ca426dff9d8d93fb3d28d6c7789476cf513e389.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;padding-top:30px}.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 .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: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:#ffe500}.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:500px}.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__btn:hover{cursor:pointer;opacity:0.4}.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}.modal .modal__close:hover{cursor:pointer;opacity:0.7}.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 .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/mizumawari_bath/icon_image/chat_icon_reforou-f9cfaa4360a7306ea464a106d5a05678d9ebba72c0fc6fca7c85d1e12b98ca4c.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;content:"リフォロウ";font-size:12px;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-a28c4361469cd812149f704313840c1c24e2f16278b2bc9d83b4dfb6e67607d8.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}}.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}@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 .mainvisual__pc-img{display:none}.mainvisual__sp-img{display:block;position:relative}.form-contents{width:calc(100% - 10px)}.form-contents .form-item.area,.form-contents .form-item.prefecture{width:100%}.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: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));margin-left:0}.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_1]"]),.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_2]"]),.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_65]"]),.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_67]"]){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[data-group=input_items_17],.form-contents .form-item[data-group=input_items_18],.form-contents .form-item[data-group=input_items_19]{margin:24px 0 0}.form-contents .form-item[data-group=input_items_17] .form-item-label,.form-contents .form-item[data-group=input_items_18] .form-item-label,.form-contents .form-item[data-group=input_items_19] .form-item-label{font-size:16px;line-height:1.5;margin:0 auto 15px}.form-contents .form-item[data-group=input_items_17] .form-item-field .floor-area-types,.form-contents .form-item[data-group=input_items_18] .form-item-field .floor-area-types,.form-contents .form-item[data-group=input_items_19] .form-item-field .floor-area-types{margin-bottom:0}.form-contents .form-item[data-group=input_items_17] .form-item-field .floor-area-types ul li,.form-contents .form-item[data-group=input_items_18] .form-item-field .floor-area-types ul li,.form-contents .form-item[data-group=input_items_19] .form-item-field .floor-area-types ul li{box-shadow:2px 3px 1px #ffe500;margin-bottom:10px;width:47%}.form-contents [data-group=input_items_6] .floor-area-types li:nth-child(-n+2){margin-bottom:20px}.form-contents [data-group=input_items_13] .form-item-field .form-item-field-slot .styled-input-field input,.form-contents [data-group=input_items_14] .form-item-field .form-item-field-slot .styled-input-field input{padding-left:35px}.form-contents .form-tel-caption[data-group=input_items_16]{margin:20px 0}.form__Submit{padding:0 0 35px}.form__Submit .form__Privacy{align-items:flex-start;flex-direction:column;font-size:11px;margin-bottom:5px;padding:20px;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}.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:30px 5% 15px}.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__notes-container{bottom:-25px;font-size:14px}.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_1]"]),.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_2]"]),.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_65]"]),.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_67]"]){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_1]"]),.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_2]"]),.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_65]"]),.form-contents .form-item .form-item-field .floor-area-types ul .floor-area-type:has(input[name="handle[Input_items_67]"]){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-contents [data-group=input_items_13] .form-item-field .form-item-field-slot .styled-input-field input::placeholder,.form-contents [data-group=input_items_14] .form-item-field .form-item-field-slot .styled-input-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 .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}}@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}}
