#contents.contact .content:after{display:table;clear:both;content:""}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}body #contents.contact .content{width:1100px;margin:0 auto 60px}body #contents.contact .content:last-child{margin-bottom:0}body #contents.contact .content h3{font-size:13px;font-size:1.3rem;float:left;width:150px;margin:0}body #contents.contact .content .f_r{float:right;width:100%;margin:0 0 0 -190px}body #contents.contact .content .body{margin:0 0 0 190px}body #contents.contact .content .body p{margin:0}body #contents.contact .content .link_btn{font-size:18px;font-size:1.8rem;line-height:60px;display:block;width:320px;height:60px;margin:30px 0 0;-webkit-transition:background .2s linear;transition:background .2s linear;text-align:center;text-decoration:none;color:#fff;background:#999}body #contents.contact .content .link_btn.hover{background:#000}@media only screen and (min-width:0)and (max-width:1180px){body #contents.contact .content{box-sizing:border-box;width:100%;padding:0 40px}}@media only screen and (min-width:0)and (max-width:800px){body #contents.contact .content{margin:0 auto 30px;padding:0 4%}body #contents.contact .content h3{float:none}body #contents.contact .content .f_r{float:none;margin:0}body #contents.contact .content .body{margin:0}body #contents.contact .content .body p{margin:10px 0 0}body #contents.contact .content .link_btn{width:100%;margin:20px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-contact-form.css.map */
