@charset "utf-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap";:root{--font-min: "Noto Serif JP", serif;--color-red: #a62c2c}html{font-size:62.5%}@media screen and (max-width: 767px){html{font-size:3.2vw}}@media screen and (min-width: 768px)and (max-width: 1024px){html{font-size:1vw}}@media screen and (min-width: 1025px){html{font-size:1vw}}@media screen and (min-width: 1400px){html{font-size:14px}}._line_contact{display:none}._bnr_fix{display:none}#footer-contact{display:none}.footer-btn{display:none}input[type=text],input[type=email],input[type=tel],input[type=date],input[type=number],textarea{width:100%;font-size:1.1428571429rem;padding:18px;color:#000;background:#fdf8f3;border:1px solid #cac4ae}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=date]::placeholder,input[type=number]::placeholder,textarea::placeholder{color:#bababa}input[type=text]:input-placeholder,input[type=email]:input-placeholder,input[type=tel]:input-placeholder,input[type=date]:input-placeholder,input[type=number]:input-placeholder,textarea:input-placeholder{color:#bababa}._form_button{margin-top:3.9285714286rem;position:relative;text-align:center;width:90%;max-width:39.2857142857rem;margin:3.9285714286rem auto 0}@media screen and (max-width: 767px){._form_button p{right:2.1428571429rem;top:1.2857142857rem}}._form_button p img{width:100%;height:auto}._form_button input[type=button],._form_button input[type=submit]{border-radius:10px;width:100%;border:none;color:#fff;background:#a53a3a;background-image:url("../../asset/images/estimate/mitsumori_arrow_01.svg");background-repeat:no-repeat;background-size:2.2857142857rem auto;background-position:95% center;font-size:1.2857142857rem;height:5.3571428571rem;letter-spacing:2px;font-weight:700}@media screen and (max-width: 767px){._form_button input[type=button],._form_button input[type=submit]{background-size:1.5714285714rem auto;font-size:1.0714285714rem;height:3.9285714286rem}}._form_button input[type=button]:disabled,._form_button input[type=submit]:disabled{background-color:#ccc}._form-checkbox{flex-wrap:wrap;font-size:1.0714285714rem}._form-checkbox .wpcf7-checkbox{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.2857142857rem}@media screen and (max-width: 767px){._form-checkbox .wpcf7-checkbox{grid-template-columns:1fr}}._form-checkbox .wpcf7-list-item{margin:0}@media screen and (max-width: 767px){._form-checkbox{grid-template-columns:1fr}}._form-checkbox.--center{justify-content:center}._form-checkbox.--center label{width:auto}._form-checkbox input[type=checkbox]{display:none}._form-checkbox label{width:100%;cursor:pointer;position:relative;display:block;box-sizing:border-box;font-size:1.4285714286rem;font-weight:700}._form-checkbox label.--min{font-family:var(--font-min)}@media screen and (max-width: 767px){._form-checkbox label{padding-left:1.5714285714rem}}._form-checkbox label span{display:flex;align-items:center;padding:.5714285714rem 0 .5714285714rem 3.9285714286rem}@media screen and (max-width: 767px){._form-checkbox label span{padding-left:.5714285714rem}}._form-checkbox label span:after,._form-checkbox label span:before{content:"";position:absolute;width:2.5rem;height:2.5rem;top:50%;left:0;transform:translateY(50%);box-sizing:border-box;transform:translateY(-50%)}@media screen and (max-width: 767px){._form-checkbox label span:after,._form-checkbox label span:before{width:1.2857142857rem;height:1.2857142857rem}}._form-checkbox label span:before{background:#fff;border:2px solid #000}._form-checkbox input[type=checkbox]:checked+span:after{background-image:url("../images/estimate/mitsumori_ico_check.svg");background-size:cover}._estimate_wrap{padding-top:9.2857142857rem;padding-bottom:8.5714285714rem;position:relative}@media screen and (max-width: 767px){._estimate_wrap{padding-top:4.2857142857rem}}._estimate_wrap .__bg{position:absolute;top:0;left:0}._estimate_wrap .__bg img{width:100%;height:auto}._common_container{background:#fcfcf7;border:1px solid #937f7f;padding:2.5rem;position:relative;z-index:1;border-radius:10px;height:100%}._common_container.--full{width:85%;max-width:1200px;margin:0 auto}._common_title{display:flex;align-items:center;border-bottom:1px solid #000;padding-bottom:1.2857142857rem;width:100%;gap:2.5rem}@media screen and (max-width: 767px){._common_title{flex-direction:column;align-items:flex-start;gap:1.0714285714rem}}._common_title h2{font-size:1.5rem;font-family:var(--font-min);letter-spacing:2px;font-weight:700}._common_title p{font-size:1rem;font-weight:500}._common_title p span{font-family:.8571428571rem;color:#a65757}._estimate_kaimyo{margin-top:6.0714285714rem}._estimate_kaimyo .__contents{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5.3571428571rem;margin-top:3.2142857143rem}@media screen and (max-width: 767px){._estimate_kaimyo .__contents{gap:3.2142857143rem;grid-template-columns:1fr}}._estimate_kaimyo .__contents .__image img{width:100%;height:auto}._estimate_kaimyo .__contents .__block{position:relative}._estimate_kaimyo .__contents .__block:not(:last-child):before{content:"";position:absolute;width:1px;height:100%;background:#d0d0d0;top:0;right:-2.5rem}._estimate_kaimyo .__contents .__block h3{font-size:1.4285714286rem;font-weight:700;letter-spacing:2.2px}._estimate_kaimyo .__contents .__block p{font-size:1rem;margin-top:1.2857142857rem;height:8.5714285714rem}@media screen and (max-width: 767px){._estimate_kaimyo .__contents .__block p{height:7.5rem}}._estimate_kaimyo .__contents .__block p.--pdn{padding-right:8.9285714286rem}._estimate_kaimyo .__contents .__block .__input input{font-size:1.2857142857rem;border:2px solid #000;padding:.5714285714rem 1.0714285714rem;width:7.1428571429rem}@media screen and (max-width: 767px){._estimate_kaimyo .__contents .__block .__input input{width:7.1428571429rem}}._estimate_kaimyo .__contents .__block .__boshi,._estimate_kaimyo .__contents .__block .__sekito{position:absolute;bottom:0;right:0}._estimate_kaimyo .__contents .__block .__boshi{transform:translateY(30%)}._estimate_kaimyo .__contents .__block .__boshi img{width:6.2142857143rem;height:auto}._estimate_kaimyo .__contents .__block .__sekito{transform:translateY(22%)}._estimate_kaimyo .__contents .__block .__sekito img{width:8.3571428571rem;height:auto}._estimate_cleaning{margin-top:3.9285714286rem}._estimate_cleaning .__contents{margin-top:3.2142857143rem;display:grid;grid-template-columns:1fr 1fr 1fr;gap:3.9285714286rem}@media screen and (max-width: 767px){._estimate_cleaning .__contents{gap:3.2142857143rem;grid-template-columns:1fr}}._estimate_cleaning .__contents ._form-checkbox{margin-top:1.7857142857rem}@media screen and (max-width: 767px){._estimate_cleaning .__contents ._form-checkbox{margin-top:.4285714286rem}}._estimate_cleaning .__contents figure img{width:100%;height:auto}._estimate_cleaning .__contents p{font-size:1rem;margin-top:1.2857142857rem}@media screen and (max-width: 767px){._estimate_cleaning .__contents p{margin-top:0rem}}._estimate_layout{width:85%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:3.9285714286rem;margin-top:3.9285714286rem}@media screen and (max-width: 767px){._estimate_layout{gap:1.7857142857rem;grid-template-columns:1fr}}._estimate_layout.--column3{grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 767px){._estimate_layout.--column3{grid-template-columns:1fr}}._estimate_hakamairi .__contents{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;margin-top:2.5rem}@media screen and (max-width: 767px){._estimate_hakamairi .__contents{gap:1.0714285714rem;grid-template-columns:1fr}}._estimate_hakamairi .__contents figure img{width:100%;height:auto}._estimate_hakamairi .__contents p{font-size:1rem;line-height:1.8;margin-bottom:1.7857142857rem}._estimate_jimai .__contents{display:grid;margin-top:2.5rem}._estimate_jimai .__contents figure img{width:100%;height:auto}._estimate_jimai .__contents p{font-size:1rem;line-height:1.8;margin-top:1.7857142857rem}._estimate_output{margin-top:6.0714285714rem}._estimate_output ._estiate_output_wrap{width:85%;max-width:1200px;margin:0 auto;border:1px solid #a07c7c;padding:6.0714285714rem 3.2142857143rem;background:#f5f0e8;position:relative;border-radius:25px}@media screen and (max-width: 767px){._estimate_output ._estiate_output_wrap{padding:6.0714285714rem 1.7857142857rem}}._estimate_output h2{text-align:center;line-height:1;position:absolute;transform:translateY(-50%);width:100%;top:0;left:0}._estimate_output h2 span{font-size:2rem;background:#42580d;color:#fff;padding:.8571428571rem 3.2142857143rem;border-radius:100px;position:relative}@media screen and (max-width: 767px){._estimate_output h2 span{padding:.8571428571rem 4.6428571429rem;font-size:1.5714285714rem}}._estimate_output h2 span:before{content:"";position:absolute;top:100%;left:50%;margin-left:-18px;border:15px solid rgba(0,0,0,0);border-top:15px solid #42580d}._estimate_output .__result_container{display:grid;grid-template-columns:4.5fr 6.5fr;position:relative}@media screen and (max-width: 767px){._estimate_output .__result_container{grid-template-columns:1fr;padding-bottom:3.9285714286rem}}._estimate_output .__result_container .__image{height:100%;display:flex;align-items:flex-end}@media screen and (max-width: 767px){._estimate_output .__result_container .__image{position:absolute;top:0}}._estimate_output .__result_container .__image figure{position:relative;transform:translateX(-20%)}@media screen and (max-width: 767px){._estimate_output .__result_container .__image figure{width:6.7857142857rem;transform:translate(-58%, -40%)}}._estimate_output .__result_container .__image figure img{width:120%;height:auto}._estimate_output .__result_container .__result{width:100%;height:100%;display:flex;align-items:center}@media screen and (max-width: 767px){._estimate_output .__result_container .__result{display:block}}._estimate_output .__result_container .__result ul{width:100%}._estimate_output .__result_container .__result ul li{width:100%;display:grid;grid-template-columns:6.5fr 3.5fr;align-items:center;gap:1.7857142857rem}@media screen and (max-width: 767px){._estimate_output .__result_container .__result ul li{grid-template-columns:5.5fr 4.5fr;gap:.1428571429rem}}._estimate_output .__result_container .__result ul li p{font-weight:700}._estimate_output .__result_container .__result ul li .--name{font-size:1.1428571429rem;letter-spacing:2px;width:28.5714285714rem;text-align:right;line-height:1.3}@media screen and (max-width: 767px){._estimate_output .__result_container .__result ul li .--name{width:100%;font-size:.8571428571rem}}._estimate_output .__result_container .__result ul li .--price{font-size:1rem}@media screen and (max-width: 767px){._estimate_output .__result_container .__result ul li .--price{text-align:right;font-size:.7142857143rem}}._estimate_output .__result_container .__result ul li .--price span{font-size:1.5714285714rem;color:#a62c2c}@media screen and (max-width: 767px){._estimate_output .__result_container .__result ul li .--price span{font-size:1.0714285714rem}}._estimate_output .__result_container .__result .__comment{width:100%}._estimate_output .__result_container .__result .__comment p{text-align:center;font-size:1.1428571429rem;font-weight:500}@media screen and (max-width: 767px){._estimate_output .__result_container .__result .__comment p{font-size:.9285714286rem}}._estimate_output .__result_container .__result .__comment p.--moshikomi{margin-top:2.5rem;padding:2.5rem 0 5rem;border-top:1px solid #d3d3d3;text-align:right}@media screen and (max-width: 767px){._estimate_output .__result_container .__result .__comment p.--moshikomi{padding:1.0714285714rem 0 .7142857143rem}}._estimate_output .__flow h3{text-align:center;position:relative;transform:translateY(-50%)}._estimate_output .__flow h3:before{content:"";width:100%;height:1px;background:#000;position:absolute;top:50%;left:0}._estimate_output .__flow h3 span{font-size:1.7142857143rem;font-family:var(--font-min);background:#f5f0e8;position:relative;z-index:1;font-weight:500;padding:0 1.7857142857rem;letter-spacing:2px}._estimate_output .__flow figure{margin-top:2.5rem}._estimate_output .__flow figure img{width:100%;height:auto}._estimate_mv{position:relative;z-index:1}._estimate_mv h1{text-align:center}._estimate_mv h1 span{font-size:3rem;font-family:var(--font-min);padding:0 6.0714285714rem 1.7857142857rem;border-bottom:1px solid #000;font-weight:500;letter-spacing:5px}@media screen and (max-width: 767px){._estimate_mv h1 span{font-size:2rem;padding:0 0 .8571428571rem}}._estimate_mv p{text-align:center;font-size:1.2857142857rem;margin-top:3.9285714286rem}._estimate_form{position:relative}._estimate_form ._estimate_form_wrap{width:85%;max-width:1200px;padding:6.0714285714rem;padding-top:0;margin:0 auto;position:relative}@media screen and (max-width: 767px){._estimate_form ._estimate_form_wrap{padding:1.4285714286rem;padding-top:0}}._estimate_form ._estimate_form_wrap:before{content:"";position:absolute;width:100%;height:110%;border:1px solid #a07c7c;background:#f5eeda;bottom:0;left:0;border-radius:25px;z-index:-1}._estimate_form ._estimate_form_wrap h2{width:100%;position:relative;z-index:1;text-align:center;transform:translateY(-50%)}._estimate_form ._estimate_form_wrap h2 span{font-size:2rem;background:#42580d;font-weight:700;width:50%;color:#fff;padding:1.2857142857rem 0;display:inline-block;border-radius:100px}@media screen and (max-width: 767px){._estimate_form ._estimate_form_wrap h2 span{width:90%;font-size:1.2857142857rem}}._estimate_form ._common_form{position:relative;z-index:1}._estimate_form ._common_form .__box{display:grid;grid-template-columns:3fr 7fr;padding:1.2857142857rem}@media screen and (max-width: 767px){._estimate_form ._common_form .__box{grid-template-columns:1fr}}._estimate_form ._common_form .__box .__title p{color:#4f4a29;font-size:1.2857142857rem;font-weight:700}._estimate_confirmation{position:fixed;bottom:0;left:0;width:100%;height:auto;background:rgba(255,255,255,.3);text-align:center;z-index:999;padding:2rem 0;transform:translateY(100%);transition:.5s;backdrop-filter:blur(5px)}@media screen and (max-width: 767px){._estimate_confirmation{padding:1.2rem 0}}._estimate_confirmation.--action{transform:translateY(0%)}._estimate_confirmation a{background:#fff;font-size:1.6rem;line-height:1;letter-spacing:3px;display:inline-block;padding:2rem 3rem;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:100px;font-weight:700;color:#6c1725;border:1px solid #6c1725}@media screen and (max-width: 767px){._estimate_confirmation a{padding:1.2rem 3rem;font-size:1.2rem}}
/*# sourceMappingURL=estimate.min.css.map */
