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}body{font-family:"Meiryo","Hiragino Kaku Gothic Pro","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:12px;color:#333;line-height:1;letter-spacing:.05em;-webkit-font-smoothing:antialiased}a{color:#333;text-decoration:none}a:hover{text-decoration:underline}a.link{color:#04c}img{vertical-align:bottom}#wrap{height:250px;background-color:#ec5504;box-sizing:border-box}#wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none}#wrap select::-ms-expand{display: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:20px;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:15px;height:15px;top:0;bottom:0;margin-block:auto;left:0}#wrap .form-type .input-box label.input-mansion span:before{top:50%;margin-top:-7px}#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:17px;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:13px;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 .inner{width:1000px;margin-left:auto;margin-right:auto;padding-top:12px;padding-left:20px;padding-right:20px;zoom:1}#wrap .inner::after{content:"";display:table;clear:both}#wrap .inner dt{color:#fff;font-size:27px;font-weight:bold;line-height:50px;margin-bottom:0;padding-left:30px;position:relative;display:inline-block}#wrap .inner dt: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:before{bottom:16.5px}#wrap .inner dt .small-text{font-size:17px;font-weight:normal;margin-left:20px}#wrap .inner .type-b{padding-left:0px;display:block}#wrap .inner .type-b img{margin-right:10px;height:40px;vertical-align:middle}#wrap .inner .type-b span{margin:-4px}#wrap .inner .type-b:before{content:none}#wrap .inner .type-b .small-text{font-size:15px;margin-left:0px}#wrap .inner dd{zoom:1;border-radius:5px;background:#fff;padding:20px 20px 10px}#wrap .inner dd::after{content:"";display:table;clear:both}#wrap .inner dd .input-list{zoom:1;float:left;width:650px}#wrap .inner dd .input-list::after{content:"";display:table;clear:both}#wrap .inner dd .input-list li{font-size:0;letter-spacing:0;width:310px;margin-right:15px;margin-bottom:10px;float:left}#wrap .inner dd .input-list li .form-label{font-size:12px;letter-spacing:.05em;width:79px;background-color:#e5e5e5;text-align:center;display:inline-block;vertical-align:middle;padding:8px 3px}#wrap .inner dd .input-list li .form-label span{display:block;position:relative;z-index:2}#wrap .inner dd .input-list li .form-label span.label-contact{line-height:24px}#wrap .inner dd .input-list li .input-box{min-height:30px;width:69%;margin-left:3.5%;display:inline-block;vertical-align:middle}#wrap .inner dd .input-list li .input-box-pref{min-height:30px;width:30%;display:inline-block;vertical-align:middle}#wrap .inner dd .input-list li .input-box-town{min-height:30px;width:65%;margin-left:5%;display:inline-block;vertical-align:middle}#wrap .inner dd .area-submit{float:right;width:280px}#wrap .inner dd .area-submit .area-submit-text-wrap{position:relative;text-align:center}#wrap .inner dd .area-submit .area-submit-text-wrap:before{transform:rotate(-18deg);content:"";display:inline-block;position:absolute;height:50px;width:2px;top:0;left:15px;background:#ec5504}#wrap .inner dd .area-submit .area-submit-text-wrap:after{transform:rotate(18deg);content:"";display:inline-block;position:absolute;height:50px;width:2px;top:0;right:15px;background:#ec5504}#wrap .inner dd .area-submit .area-submit-text{color:#ec5504;font-size:21px;font-weight:bold;text-align:left;margin:2px 0 8px;padding-left:51px;position:relative;display:inline-block;line-height:25px}#wrap .inner dd .area-submit .area-submit-text:before{content:"";background:url("/img/icon/clock.png") no-repeat center center;background-size:contain;display:block;position:absolute;width:41px;height:41px;top:0;bottom:0;margin-block:auto;left:0}#wrap .inner dd .area-submit .submit-btn{font-size:0;width:100%;height:60px;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box;max-width:280px;margin-left:auto;margin-right:auto;display:block}#wrap .inner dd .area-submit .submit-btn a{font-size:21px;font-weight:bold;line-height:60px;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 .area-submit .submit-btn a:hover{box-shadow:0 1px 0 #737373}#wrap .inner dd .area-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 .area-submit .submit-btn a:hover{top:2px}#wrap .inner dd .area-submit .submit-btn a:before,#wrap .inner dd .area-submit .submit-btn a:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}#wrap .inner dd .area-submit .submit-btn a span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}#wrap .inner dd .area-submit .submit-btn a:hover{top:0;box-shadow:0 3px 0 #6d6d6d}#wrap .inner dd .area-submit .submit-btn.active{font-size:0;width:100%;height:60px;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box;display:block}#wrap .inner dd .area-submit .submit-btn.active a{font-size:21px;font-weight:bold;line-height:60px;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 .area-submit .submit-btn.active a:hover{box-shadow:0 1px 0 #bd4403}#wrap .inner dd .area-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 .area-submit .submit-btn.active a:hover{top:2px}#wrap .inner dd .area-submit .submit-btn.active a:before,#wrap .inner dd .area-submit .submit-btn.active a:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}#wrap .inner dd .area-submit .submit-btn.active a span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}#wrap .inner dd .area-submit .submit-btn.active a{cursor:pointer}.dn{display:none}.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}#wrap.wifi{height:280px;background-color:#ffe488}#wrap.wifi .inner{padding-top:30px;padding-bottom:30px}#wrap.wifi dt{color:#0ba0e5;font-size:28px;letter-spacing:1.8px;margin-left:15px;padding-left:38px;position:relative;display:inline-block}#wrap.wifi dt:before{content:"";background:url("/img/lp/wifi/icon-area-blue.png") no-repeat center center;background-size:contain;display:block;position:absolute;width:28px;height:36px;top:0;bottom:0;margin-block:auto;left:0}#wrap.wifi dt:before{bottom:12px}#wrap.wifi dt .small-text{color:#242627;font-size:16px;font-weight:normal;margin-left:20px}
