@charset "UTF-8";main{border-bottom:1px solid var(--bdr-color)}.contact .inner{max-width:700px;padding:40px 0}.contact p{line-height:1.6;text-align:center}.contact table{margin:30px 0;width:100%}.contact td,.contact th{border-bottom:1px solid var(--bdr-color);font-size:18px;font-size:1.8rem;padding:20px 0;text-align:left;vertical-align:middle}.contact th{position:relative;width:260px}.contact .multiple{vertical-align:top}.contact th span{color:var(--main-color);margin-top:-10px;position:absolute;right:20px;top:50%}.contact .multiple span{margin-top:0;top:20px}.contact table+p{font-size:16px;font-size:1.6rem}.contact td p{font-size:14px;font-size:1.4rem;margin-top:5px;text-align:left}.contact p span{cursor:pointer;text-decoration:underline}.contact input[type=email],.contact input[type=tel],.contact input[type=text],.contact select,.contact textarea{background:#f3f5f6;font-size:18px;font-size:1.8rem;padding:10px 20px;width:100%}.contact label{display:inline-block;padding:5px 0;width:50%}.contact input[type=radio]{margin-right:10px;transform:scale(1.6,1.6);vertical-align:baseline}.contact input.p-postal-code{width:150px}.contact .multiple input:not(:first-of-type){margin-top:5px}.contact textarea{height:200px}.contact .btn-c-submit{background:var(--main-color);color:#fff;font-size:30px;font-size:3rem;font-weight:700;height:80px;margin:30px auto;width:460px}.comp p{margin-bottom:40px}.btn-s-top{margin:0 auto 40px}.comp .inner .btn-s-top p{font-size:16px;font-size:1.6rem}@media screen and (max-width:599px){body{padding-top:0}header{position:static}.contact .inner{max-width:100%;padding:20px 10px}.contact p{font-size:1.4rem}.contact table{border-top:1px solid var(--bdr-color);margin:20px 0;width:100%}.contact td,.contact th{display:block;font-size:1.6rem;padding:10px 0;width:100%}.contact th{border-bottom:none;padding-bottom:0;width:100%}.contact th span{margin-top:0;right:0;top:10px}.contact .multiple span{top:10px}.contact table+p{font-size:1.4rem}.contact input[type=email],.contact input[type=tel],.contact input[type=text],.contact select,.contact textarea{font-size:1.6rem;padding:10px}.contact input.p-postal-code{width:150px}.contact .btn-c-submit{font-size:2.4rem;height:70px;margin:20px auto;width:300px}.comp p{margin-bottom:20px}.btn-s-top{margin:0 auto 20px}.comp .inner .btn-s-top p{font-size:1.6rem}}