﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary,iframe{display:block}#wrap{font-family:"Meiryo","Hiragino Kaku Gothic Pro","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;padding:10px 20px 25px;border:1px solid #e5e5e5;border-top:4px solid #ec5504;background-color:#fff;background-color:rgba(255,255,255,.7);box-sizing:border-box}#wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none}#wrap input[type=text],#wrap input[type=tel],#wrap input[type=email],#wrap select,#wrap textarea{font-size:12px;line-height:1.5;width:100%;padding:5px;border:1px solid #ddd;border-radius:3px;box-sizing:border-box}#wrap input[type=text].js_is_error,#wrap input[type=tel].js_is_error,#wrap input[type=email].js_is_error,#wrap select.js_is_error,#wrap textarea.js_is_error{border-color:#333;background-color:#fffbd5}#wrap input[type=text].min_w-a,#wrap input[type=tel].min_w-a,#wrap input[type=email].min_w-a,#wrap select.min_w-a,#wrap textarea.min_w-a{margin-right:.5em;min-width:auto}#wrap input[type=text].full,#wrap input[type=tel].full,#wrap input[type=email].full,#wrap select.full,#wrap textarea.full{width:450px}#wrap textarea{width:100%;resize:vertical}#wrap .input-list li{min-height:30px}#wrap .form-type input{display:none}#wrap .form-type .input-box{min-height:30px;font-size:0;letter-spacing:0}#wrap .form-type .input-box label{font-size:13px;font-weight:bold;line-height:36px;color:#ababab;text-align:center;background-color:#fff;border:2px solid #ababab;display:inline-block;box-sizing:border-box;cursor:pointer}#wrap .form-type .input-box label.input-house{width:45%}#wrap .form-type .input-box label.input-house span{padding-left:22px;position:relative;display:inline-block}#wrap .form-type .input-box label.input-house span:before{content:"";background:url("/img/icon/estimate-home.png") no-repeat center center;background-size:contain;display:block;position:absolute;width:17px;height:15px;top:0;bottom:0;margin-block:auto;left:0}#wrap .form-type .input-box label.input-mansion{width:50%;margin-left:5%}#wrap .form-type .input-box label.input-mansion span{padding-left:18px;position:relative;display:inline-block}#wrap .form-type .input-box label.input-mansion span:before{content:"";background:url("img/icon/estimate-mansion.png") no-repeat center center;background-size:contain;display:block;position:absolute;width:13px;height:14px;top:0;bottom:0;margin-block:auto;left:0}#wrap .form-type .input-box input[type=radio]:checked+label{color:#ec5504;border-color:#ec5504}#wrap .form-type .input-box input[type=radio]:checked+label.input-house span{padding-left:22px;position:relative;display:inline-block}#wrap .form-type .input-box input[type=radio]:checked+label.input-house span:before{content:"";background:url("/img/icon/estimate-home-active.png") no-repeat center center;background-size:contain;display:block;position:absolute;width:17px;height:15px;top:0;bottom:0;margin-block:auto;left:0}#wrap .form-type .input-box input[type=radio]:checked+label.input-mansion span{padding-left:18px;position:relative;display:inline-block}#wrap .form-type .input-box input[type=radio]:checked+label.input-mansion span:before{content:"";background:url("/img/icon/estimate-mansion-active.png") no-repeat center center;background-size:contain;display:block;position:absolute;width:13px;height:14px;top:0;bottom:0;margin-block:auto;left:0}#wrap .form-type .input-box input[type=radio]:checked+label.input-mansion span:before{top:50%;margin-top:-7px}#wrap .inner dt{font-size:15px;font-weight:bold;line-height:27px;margin-bottom:13px;text-align:center}#wrap .inner dt>span{padding-left:30px;position:relative;display:inline-block}#wrap .inner dt>span:before{content:"";background:url("/img/icon/area.png") no-repeat center center;background-size:contain;display:block;position:absolute;width:20px;height:27px;top:0;bottom:0;margin-block:auto;left:0}#wrap .inner .type-b{background-image:url("/img/icon/area-b.png");background-repeat:no-repeat;background-position-y:bottom;background-size:auto;font-size:15px;font-weight:bold;margin-bottom:13px;text-align:center}#wrap .inner .type-b p{line-height:20px;margin-left:30px}#wrap .inner .type-b p .font12{font-size:12px;font-weight:normal}#wrap .inner .submit-btn{font-size:0;width:100%;height:40px;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box;max-width:220px;margin-left:auto;margin-right:auto;display:block}#wrap .inner .submit-btn a{font-size:16px;font-weight:bold;line-height:40px;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;box-sizing:border-box;position:relative;color:#fff;background-color:#909090;box-shadow:0 3px 0 #737373}#wrap .inner .submit-btn a:hover{box-shadow:0 1px 0 #737373}#wrap .inner .submit-btn a:after{right:10px;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#wrap .inner .submit-btn a:hover{top:2px}#wrap .inner .submit-btn a:before,#wrap .inner .submit-btn a:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}#wrap .inner .submit-btn a span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}#wrap .inner .submit-btn a{border-radius:100px}#wrap .inner .submit-btn a:hover{top:3px;box-shadow:0 0px 0 #6d6d6d}#wrap .inner .submit-btn.active{font-size:0;width:100%;height:40px;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box;display:block}#wrap .inner .submit-btn.active a{font-size:16px;font-weight:bold;line-height:40px;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;box-sizing:border-box;position:relative;color:#fff;background-color:#ec5504;box-shadow:0 3px 0 #bd4403}#wrap .inner .submit-btn.active a:hover{box-shadow:0 1px 0 #bd4403}#wrap .inner .submit-btn.active a:after{right:10px;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#wrap .inner .submit-btn.active a:hover{top:2px}#wrap .inner .submit-btn.active a:before,#wrap .inner .submit-btn.active a:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}#wrap .inner .submit-btn.active a span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}#wrap .inner .submit-btn.active a{cursor:pointer}.dn{display:none}@media screen and (max-width: 299px){.medium-none{display:none !important}#wrap{padding-bottom:17px}#wrap ul{margin-bottom:20px}#wrap ul li{margin-top:10px}#wrap ul li:first-child{margin-top:0}#wrap ul li .form-label{font-size:12px;margin-bottom:3px;display:block}#wrap ul li .form-label:before{content:"▼ ";display:inline-block}}@media screen and (min-width: 300px)and (max-width: 500px){#wrap ul{margin-bottom:20px}#wrap ul li{font-size:0;letter-spacing:0;margin-top:10px}#wrap ul li:first-child{margin-top:0}#wrap ul li .form-label{font-size:12px;line-height:30px;letter-spacing:.05em;color:#333;width:27.5%;background-color:#e5e5e5;text-align:center;display:inline-block;vertical-align:middle;position:relative}#wrap ul li .form-label span{display:block;position:relative;z-index:2}#wrap ul li .input-box{font-size:12px;letter-spacing:.05em;width:69%;margin-left:3.5%;display:inline-block;vertical-align:middle}}@media screen and (min-width: 671px){.content_large-show{display:inline-block}#wrap{padding:0;border-color:#ec5504}#wrap .inner dt{font-size:16px;color:#fff;line-height:50px;margin-bottom:0;background-color:#ec5504}#wrap .inner dt>span{padding-left:30px;position:relative;display:inline-block}#wrap .inner dt>span:before{content:"";background:url("/img/icon/area-w.png") no-repeat center center;background-size:contain;display:block;position:absolute;width:20px;height:27px;top:0;bottom:0;margin-block:auto;left:0}#wrap .inner dt>span:before{bottom:11.5px}#wrap .inner .typeb>span{padding-left:46px;position:relative;display:inline-block}#wrap .inner .typeb>span:before{content:"";background:url("/img/icon/area-icon-b.png") no-repeat center center;background-size:contain;display:block;position:absolute;width:36px;height:33px;top:0;bottom:0;margin-block:auto;left:0}#wrap .inner .typeb>span:before{bottom:8.5px}#wrap .inner dd .estimate-caption{font-size:16px;font-weight:bold;text-align:center;padding-top:25px;padding-bottom:25px;background-color:#f2f2f2;display:block}#wrap .inner dd ul{padding-left:22px;padding-right:22px;padding-bottom:20px;background-color:#f2f2f2;zoom:1;margin-bottom:14px;background-color:#f2f2f2;position:relative}#wrap .inner dd ul::after{content:"";display:table;clear:both}#wrap .inner dd ul:before{content:"";border:8px solid rgba(0,0,0,0);border-top:14px solid #f2f2f2;display:inline-block;box-sizing:border-box;position:absolute;left:50%;bottom:-22px;margin-left:-8px}#wrap .inner dd ul li{font-size:0;letter-spacing:0;width:47.5%;margin-left:5%;margin-bottom:10px;float:left}#wrap .inner dd ul li:first-child,#wrap .inner dd ul li:nth-child(2n+1){margin-left:0}#wrap .inner dd ul li .form-label{font-size:12px;letter-spacing:.05em;color:#fff;width:25.5%;background-color:#909090;text-align:center;display:inline-block;vertical-align:middle;padding:8px 0}#wrap .inner dd ul li .form-label:before{content:"";width:10px;height:15px;border:7.5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-right:5px solid #f2f2f2;border-top:7.5px solid #f2f2f2;display:inline-block;box-sizing:border-box;position:absolute;top:0;right:0;z-index:1}#wrap .inner dd ul li .form-label:after{content:"";width:10px;height:15px;border:7.5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-right:5px solid #f2f2f2;border-bottom:7.5px solid #f2f2f2;display:inline-block;box-sizing:border-box;position:absolute;bottom:0;right:0;z-index:1}#wrap .inner dd ul li .form-label span{display:block;position:relative;z-index:2}#wrap .inner dd ul li .form-label span.label-contact{line-height:24px}#wrap .inner dd ul li .input-box{min-height:30px;width:69%;margin-left:3.5%;display:inline-block;vertical-align:middle}#wrap .inner dd ul li .input-box-pref{min-height:30px;width:30%;display:inline-block;vertical-align:middle}#wrap .inner dd ul li .input-box-town{min-height:30px;width:65%;margin-left:3%;display:inline-block;vertical-align:middle}#wrap .inner dd .estimate-submit{margin-top:30px;margin-bottom:25px;padding-left:25px;padding-right:25px;overflow:hidden;zoom:1}#wrap .inner dd .estimate-submit .estimate-time{margin-top:10px;float:left}#wrap .inner dd .estimate-submit .submit-btn{float:right;font-size:0;width:100%;height:47px;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box;display:block;max-width:350px}#wrap .inner dd .estimate-submit .submit-btn a{font-size:19px;font-weight:bold;line-height:47px;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;box-sizing:border-box;position:relative;color:#fff;background-color:#909090;box-shadow:0 3px 0 #737373}#wrap .inner dd .estimate-submit .submit-btn a:hover{box-shadow:0 1px 0 #737373}#wrap .inner dd .estimate-submit .submit-btn a:after{right:10px;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#wrap .inner dd .estimate-submit .submit-btn a:hover{top:2px}#wrap .inner dd .estimate-submit .submit-btn a:before,#wrap .inner dd .estimate-submit .submit-btn a:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}#wrap .inner dd .estimate-submit .submit-btn a span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}#wrap .inner dd .estimate-submit .submit-btn.active{font-size:0;width:100%;height:47px;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box;display:block}#wrap .inner dd .estimate-submit .submit-btn.active a{font-size:19px;font-weight:bold;line-height:47px;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;box-sizing:border-box;position:relative;color:#fff;background-color:#ec5504;box-shadow:0 3px 0 #bd4403}#wrap .inner dd .estimate-submit .submit-btn.active a:hover{box-shadow:0 1px 0 #bd4403}#wrap .inner dd .estimate-submit .submit-btn.active a:after{right:10px;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#wrap .inner dd .estimate-submit .submit-btn.active a:hover{top:2px}#wrap .inner dd .estimate-submit .submit-btn.active a:before,#wrap .inner dd .estimate-submit .submit-btn.active a:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}#wrap .inner dd .estimate-submit .submit-btn.active a span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}}.select-box{position:relative}.select-box:before{content:"";display:block;position:absolute;top:0;bottom:0;right:10px;width:0;height:0;margin:auto;border-width:5px 5px 0;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;pointer-events:none;cursor:pointer}
