body{background:url(../images/common/bg-header-sub.png) top center no-repeat}@media (max-width:1000px){body{background:url(../images/common/bg-header-sub-white.png) top center no-repeat}}.page-hero{height:220px}@media (max-width:991px){.page-hero{height:auto}}.page-hero .container{max-width:1000px;padding-left:0;padding-right:0}.page-hero .hero-image{position:relative}.page-hero .hero-image img{max-width:100%;max-height:100%}.page-hero h2.class-title{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}@media (max-width:991px){.page-hero h2.class-title{top:60%}}@media (min-width:768px) and (max-width:860px){.page-hero h2.class-title{top:50%}}@media (max-width:767px){.page-hero h2.class-title{top:45%}}@media (max-width:575px){.page-hero h2.class-title{top:45%;font-size:1rem}.page-hero h2.class-title img{width:80%}}.estimation .page-hero,.inquiry .page-hero{background:#6c3 url(../images/form/bg-inquiry-main.png) top center no-repeat}@media (max-width:1000px){.estimation .page-hero,.inquiry .page-hero{background-color:#fff;background-image:none}}.estimation .contents .container,.inquiry .contents .container{max-width:1000px;padding-left:0;padding-right:0}@media (max-width:991px){.estimation .contents .container,.inquiry .contents .container{padding-left:1.5rem;padding-right:1.5rem}}.estimation .class-title,.inquiry .class-title{text-align:center;padding-left:1.25rem}.estimation .class-title h3,.inquiry .class-title h3{margin-bottom:3.75rem}.estimation .section-title,.inquiry .section-title{border-bottom:1px solid #ccc;padding-bottom:2.25rem;text-align:center;margin-bottom:3.5rem}.estimation .section-title img,.inquiry .section-title img{max-width:100%}.estimation .section-content p,.inquiry .section-content p{font-size:1.0625rem}.estimation .section-content h4,.inquiry .section-content h4{font-size:1.0625rem}.estimation .content-body p,.inquiry .content-body p{font-size:1.0625rem;margin-right:1.5rem}.estimation .contents .section .section-title,.inquiry .contents .section .section-title{padding-bottom:2.5rem;border-bottom:1px solid #ccc;margin-bottom:3.5rem;text-align:center}.estimation .contents .section .section-title img,.inquiry .contents .section .section-title img{max-width:100%}.inquiry .contents .section{padding-top:2.25rem}@media (max-width:575px){.inquiry .contents{padding-top:0}}.inquiry .contents .section-lead{text-align:center;margin-bottom:2.25rem}.inquiry.inquiry-confirm .section-lead,.inquiry.inquiry-thanks .section-lead{min-height:200px}.estimation .section-lead{text-align:center;margin-bottom:1rem}.estimation .section-lead h4{margin-bottom:0;line-height:1}.estimation .section-lead img{max-width:100%}.estimation dl{max-width:910px}.estimation dl dt{margin:0;padding:0;padding-bottom:23px;width:200px;background:#f90 url(../images/form/bg-step-bottom.png) bottom center no-repeat;text-align:center;margin-bottom:1rem}.estimation dl dt img{margin-top:1rem}@media (max-width:767px){.estimation dl dt{padding-bottom:46px}}.estimation dl dd{margin:0;padding:0;margin-bottom:1rem}.estimation dl dd .dd-wrapper{width:100%;height:100%;border:1px solid #f90;padding:1.25rem}.estimation dl dd .dd-wrapper p{font-size:1rem}.estimation dl dd .dd-wrapper p a{text-decoration:underline}.estimation dl dd .dd-wrapper p.detail-link{font-size:.8125rem;margin-bottom:.5rem}.estimation dl dd .dd-wrapper input,.estimation dl dd .dd-wrapper select,.estimation dl dd .dd-wrapper textarea{border:1px solid #f90}.estimation dl dd .dd-wrapper input{font-size:1rem;margin-top:.5rem;margin-bottom:.5rem}.estimation dl dd .dd-wrapper textarea{margin-top:.5rem;margin-bottom:.5rem}.estimation dl dd .dd-wrapper ul li input{margin-left:-1rem}.estimation dl dd .dd-wrapper select{font-size:.8125rem!important;max-width:184px}.estimation dl dd .box-wrapper.bw1{margin-bottom:1rem}.estimation dl dd .select-box{text-align:center}.estimation dl dd .form-group .form-control{margin:0 auto}.estimation dl .dd1{min-height:120px;padding:0 0 23px 10px}.estimation dl .dd1 h5{margin-left:-.5rem}.estimation dl .dd2{min-height:560px;padding:0 0 23px 10px}.estimation dl .dd2 .attention{font-weight:700}.estimation dl .dd3{min-height:640px;padding:0 0 23px 10px}.estimation dl .dd4{min-height:454px;padding:0 0 23px 10px}.estimation dl .dd5{min-height:232px;padding:0 0 23px 10px}.estimation dl .dd5 #lot{margin-bottom:1.5rem}@media (max-width:575px){.estimation dl .dd5 p span{display:block}}.estimation dl .dd6{min-height:184px;padding:0 0 23px 10px}.estimation dl .dd6 .form-items{margin-bottom:1rem}.estimation dl h5{font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.estimation dl h6{font-size:1rem;margin-bottom:.25rem}.estimation .detail-links{margin-bottom:1rem;margin-top:.5rem;padding-left:0;margin-left:1.125rem}.estimation .detail-links li{font-size:1rem}.estimation .detail-links li a{text-decoration:underline}.estimation .detail-links.dl2{margin-bottom:1.5rem}.estimation .input-boxes{margin-bottom:1rem;padding-left:0;margin-left:1.125rem}.estimation .input-boxes li{font-size:1rem}.estimation .input-boxes li a{text-decoration:underline}.estimation #sec2 dl dt.dt7{background-image:none;background-color:#f90}.estimation #sec2 dl dd.dd7{padding:0 0 0 10px}.estimation #sec2 dl dd.dd7 dl.client-datas dt{padding-bottom:0;margin-bottom:0;background-image:none;background-color:#fff;text-align:left}.estimation #sec2 dl dd.dd7 dl.client-datas dt img{margin-top:0}.estimation #sec2 dl dd.dd7 dl.client-datas dd span.add{display:inline}.form-wrapper{max-width:940px;margin:0 auto}@media (max-width:575px){.form-wrapper{padding-bottom:2.25rem}}dl.form-datas{width:940px;margin:0 auto}@media (max-width:767px){dl.form-datas{width:auto;max-width:100%;font-size:1rem}}dl.form-datas dt{text-align:left;font-size:1.375rem;line-height:1;padding:1.25rem 1.25rem 0 1.25rem!important;border-top:2px solid #000;margin-bottom:3.125rem}@media (min-width:576px) and (max-width:767px){dl.form-datas dt{padding:1.25rem .5rem 0 .75rem!important}}@media (max-width:575px){dl.form-datas dt{padding:1.25rem 1.25rem 0 .5rem!important;margin-bottom:.125rem}}@media (max-width:575px){dl.form-datas dt{font-size:1.125rem}}dl.form-datas dd{padding:.75rem 1.25rem 1.25rem 1.25rem!important;line-height:1;margin-bottom:3.125rem}@media (max-width:575px){dl.form-datas dd{padding:.75rem .5rem 1.25rem .5rem!important;margin-bottom:1.75rem}}@media (max-width:575px){dl.form-datas dd{font-size:1.125rem}}dl.form-datas dd p{margin-bottom:0}dl.form-datas dd p.link-banner{margin-bottom:.25rem;margin-top:.25rem}dl.form-datas dd p.link-banner.bordered img{border:1px solid #000;padding:.75rem;background-color:#fff}dl.form-datas dd select{margin-bottom:.5rem;max-width:200px}dl.form-datas dd input,dl.form-datas dd textarea{background-color:#eee;border:none}dl.form-datas dd .form-group.form-row span{padding-top:.25rem;margin-left:.5rem}@media (min-width:575px){.w1{width:440px}}@media (min-width:575px) and (max-width:991px){.w1{width:100%}}@media (min-width:575px){.w2{width:360px}.w3{width:280px}.w4{width:580px}}@media (min-width:575px) and (max-width:991px){.w4{width:100%}}@media (min-width:575px){.w5{width:580px}}@media (min-width:575px) and (max-width:991px){.w5{width:100%}}@media (min-width:575px){.w6{width:184px}}@media (min-width:575px) and (max-width:701px){.w6{width:auto}}.submit-button{text-align:center}.submit-button.go-back{margin-top:1.75rem}.submit-button .btn{width:350px}.submit-button .btn-submit{font-size:2rem;text-align:center;border-radius:0;max-width:100%;line-height:78px;color:#fff;background-color:#c00;padding-top:0;padding-bottom:0;padding-left:1.5rem;padding-right:1.5rem;border-color:#c00;border-width:1px}.submit-button .btn-submit .arrow{display:inline-block;width:20px;height:20px;border:1px solid;border-color:#fff #fff transparent transparent;transform:rotate(45deg);margin-bottom:.125rem;margin-left:6rem}.submit-button .btn-submit:hover{color:#c00;border-color:#c00;background-color:#fff}.submit-button .btn-submit:hover .arrow{display:inline-block;width:20px;height:20px;border:1px solid;border-color:#c00 #c00 transparent transparent;transform:rotate(45deg);margin-bottom:.125rem;margin-left:6rem}.button-wrapper{max-width:800px;margin:0 auto}@media (max-width:767px){.button-wrapper{max-width:100%}.button-wrapper .submit-button{margin-bottom:1.5rem}}.mw_wp_form .error{margin-top:.75rem!important;margin-left:.75rem!important;color:#c00;font-size:.9375rem}.inquiry .section#sec2{margin-bottom:2.25rem}