@import url("https://fonts.googleapis.com/css?family=Lora&display=swap");*:focus{outline:none}@media (max-width: 767px){#mainv .pageTtl{height:200px;padding-top:25px}#mainv .pageTtl .ttl{letter-spacing:0.5em}}#container::before{content:none}.error{padding-top:5px;font-size:1.4rem}.required{font-size:1.7rem;color:red}.long{max-width:680px;width:100%}.middle{max-width:510px;width:80%}.short{max-width:70px;width:30%}.text{font-size:1.8rem}@media (max-width: 1199px){.text{font-size:1.7rem}}@media (max-width: 991px){.text{font-size:1.6rem}}@media (max-width: 767px){.text{font-size:1.5rem}}.text a{text-decoration:underline;color:#356DB9}.text a:hover{text-decoration:none}#contact .formTbl{width:100%;margin-top:70px;margin-bottom:55px;font-size:2.0rem}@media (max-width: 1199px){#contact .formTbl{font-size:1.9rem;margin-top:60px}}@media (max-width: 991px){#contact .formTbl{font-size:1.8rem;margin-top:50px;margin-bottom:30px}}@media (max-width: 767px){#contact .formTbl{font-size:1.6rem;margin-top:30px}}#contact .formTbl tr{border-top:1px solid #000}#contact .formTbl tr:last-of-type{border-bottom:1px solid #000}#contact .formTbl th{text-align:right;padding-right:40px;width:250px}@media (max-width: 991px){#contact .formTbl th{width:210px}}@media (max-width: 767px){#contact .formTbl th{text-align:left}}#contact .formTbl th,#contact .formTbl td{font-family:a-otf-ryumin-pr6n,sans-serif,serif;line-height:1.4;padding-top:40px;padding-bottom:40px}@media (max-width: 1199px){#contact .formTbl th,#contact .formTbl td{padding-top:30px;padding-bottom:30px}}@media (max-width: 991px){#contact .formTbl th,#contact .formTbl td{padding-top:20px;padding-bottom:20px}}@media (max-width: 767px){#contact .formTbl th,#contact .formTbl td{padding:0;display:block;padding-top:10px}#contact .formTbl th:last-child,#contact .formTbl td:last-child{padding-top:5px;padding-bottom:15px}}#contact .formTbl td{letter-spacing:0.05em}input[type^="text"]{padding-left:3px;height:40px}@media (max-width: 767px){input[type^="text"]{height:30px}}input[type^="text"],textarea{font-family:a-otf-ryumin-pr6n,sans-serif,serif;border:1px solid #707070;resize:none}.form-check-block{margin-bottom:15px;margin-left:0 !important}.form-check-block:last-of-type{margin-bottom:0}.form-check-input{display:none}.form-check-label{padding-left:30px;position:relative;line-height:1.2}.form-check-label:before{position:absolute;left:0;top:0;content:"";display:inline-block;width:20px;height:20px;border-radius:50%;background:#fff;border:1px solid #000}@media (max-width: 767px){.form-check-label{padding-left:20px}.form-check-label:before{top:2px;width:15px;height:15px}}.form-check-input:checked+.form-check-label::after{content:"";position:absolute;left:5px;top:5px;display:inline-block;width:10px;height:10px;border-radius:50%;background:#000}@media (max-width: 767px){.form-check-input:checked+.form-check-label::after{top:7px;width:5px;height:5px}}.buttons{text-align:center;display:block}.comBtn.form{font-size:2.4rem;font-family:a-otf-ryumin-pr6n,sans-serif,serif;border:1px solid #000;height:auto;padding:42px 170px;background:#000;color:#fff;display:inline-block;margin-right:15px}.comBtn.form:last-of-type{margin-right:0}.comBtn.form:hover{-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;color:#1B1B1B !important;background:#fff;opacity:1}@media (max-width: 1199px){.comBtn.form{font-size:2.2rem;padding:30px 120px}}@media (max-width: 991px){.comBtn.form{font-size:2.0rem;padding:20px 100px}}@media (max-width: 767px){.comBtn.form{font-size:1.8rem;width:100%;margin-bottom:15px;margin-right:0px}.comBtn.form:last-of-type{margin-bottom:0}}
