article,aside,footer,header,nav,section,main,div,img{display:block}a,li,div,dl,dt,dd,input,section,textarea,th,td{box-sizing:border-box}ul{list-style:none;margin:0;padding:0}dd,dt{margin:0}img{width:100%;height:auto;border:none;vertical-align:middle}p,dl{margin:0}blockquote{margin:0}figure{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}td,th{word-break:break-word}h1,h2,h3,h4,h5,h6{line-height:1.6;margin:0;padding:0}*:focus{outline:none}::-webkit-input-placeholder{font-family:sans-serif}:-moz-placeholder{font-family:sans-serif}input[type=submit],input[type=reset],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;box-sizing:border-box}input[type=submit]::-webkit-search-decoration,input[type=reset]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=reset]::focus,input[type=button]::focus{outline-offset:-2px}.contact_phone{display:flex;justify-content:center;flex-wrap:wrap;flex-wrap:wrap;align-items:center;border:1px solid #999d9b;padding:2rem 1.5rem;border-radius:1rem}.contact_phone .contact_phone_txt{font-size:2rem;font-weight:bold}.contact_phone .contact_phone_time{border-bottom:1px solid #999d9b}.contact_phone img{margin:0 2rem;max-width:300px}section a,section a:visited{color:#003cb4;display:inline;text-decoration:underline}section .wrapper{padding-top:0}table{width:100%;margin:3rem auto 5rem}table tr{border-bottom:1px solid #d1d3d2}table td{width:75%;padding:2rem 0 2rem 2rem}table th{text-align:left;font-weight:normal;width:25%;padding:2rem 0}input[type=text],input[type=email],textarea,select{font-size:1.6rem;border:1px solid #333;border-radius:.5rem;padding:1rem;width:100%}@media screen and (max-width: 960px){input[type=text],input[type=email],textarea,select{font-size:1.6rem}}input[name=zip]{width:auto}textarea{resize:none;height:216px;flex:1}.form-btn{margin:0 auto 3rem;width:40%;position:relative}.form-btn::after{content:"";position:absolute;box-sizing:border-box;pointer-events:none;top:42%;transform:translateY(-42%);right:3.2rem;width:.8rem;height:.8rem;border-top:solid 1px #fff;border-right:solid 1px #fff;transform:rotate(45deg)}.form-btn input{color:#fff;cursor:pointer;width:100%;font-size:1.8rem;background:#003cb4;padding:1rem 6rem 1rem 4rem;border-radius:10rem;border:none}.form-btn.back-btn{display:none;margin-bottom:0}.form-btn.back-btn input{color:#333;padding:1rem 4rem;background:#d1d3d2}.form-btn.back-btn::before{left:2rem;right:auto}.form-btn.back-btn::after{left:3.2rem;width:.8rem;height:.8rem;border-top:solid 1px #333;border-right:solid 1px #333;transform:rotate(225deg)}.req{color:#de0e0e}.form_pp{background:#f0f0f0;text-align:center}.form_pp label{font-weight:bold}.is-error input,.is-error textarea,.is-error select{background:#fee;border:1px solid #b70000}.mw_wp_form_preview .back-btn{display:block}.mw_wp_form_preview p.note{display:none}@media screen and (max-width: 600px){.note{font-size:1.5rem}.contact_phone{padding:1.5rem;border-radius:1rem}.contact_phone .contact_phone_txt{font-size:1.6rem;font-weight:bold}.contact_phone .contact_phone_time{border-bottom:1px solid #999d9b}.contact_phone img{margin:1rem 0;max-width:260px}table{margin:2rem 0 3rem}table td,table th{display:block;width:100%;box-sizing:border-box}table td{padding:1rem 0 2rem}table td.form_pp{padding:2rem}table th{padding:2rem 0 0;font-size:1.7rem}.form-btn{margin:0 auto 3rem;width:100%}.mw_wp_form_confirm table tr{border-bottom:1px solid #003cb4}.mw_wp_form_confirm table tr th{border-bottom:1px solid #d1d3d2}.mw_wp_form_confirm .req{display:none}}