.con{margin-bottom:60px}@media screen and (max-width: 1300px){.con{margin-bottom:4.6153846154vw}}@media screen and (max-width: 480px){.con{margin-bottom:14.4927536232vw}}.con-lead{margin-top:30px;margin-bottom:30px}@media screen and (max-width: 1300px){.con-lead{margin-top:2.3076923077vw;margin-bottom:2.3076923077vw}}@media screen and (max-width: 480px){.con-lead{margin-top:3.8461538462vw;margin-bottom:3.8461538462vw}}.con .data-tbl{margin-bottom:40px;border-top:1px solid #333333}@media screen and (max-width: 1300px){.con .data-tbl{margin-bottom:3.0769230769vw}}@media screen and (max-width: 480px){.con .data-tbl{margin-bottom:4.8309178744vw}}.con .data-tbl th,.con .data-tbl td{vertical-align:top}.con .data-tbl th{width:30% !important}@media screen and (max-width: 480px){.con .data-tbl th{width:100% !important}}.con .data-tbl th.nobdr{border-top:none !important}.con .data-tbl td{width:70% !important}@media screen and (max-width: 480px){.con .data-tbl td{width:100% !important}}.con .data-tbl td.nobdr{border-top:none !important}@media screen and (max-width: 480px){.con .data-tbl td br{display:block !important}}.con .req{color:#c11c24;padding-left:.5em}.con .ex-tx{margin-top:.5em}.con .mailaddr{display:inline-block;width:145px}@media screen and (max-width: 1300px){.con .mailaddr{width:11.1538461538vw}}@media screen and (max-width: 480px){.con .mailaddr{width:30.193236715vw}}.con input[type="text"],.con input[type="tel"],.con input[type="email"],.con textarea{width:100% !important;max-width:100%;border:none;padding:5px 10px;box-shadow:none}@media screen and (max-width: 1300px){.con input[type="text"],.con input[type="tel"],.con input[type="email"],.con textarea{padding:.3846153846vw .7692307692vw}}@media screen and (max-width: 480px){.con input[type="text"],.con input[type="tel"],.con input[type="email"],.con textarea{padding:1.2077294686vw 2.4154589372vw}}.con textarea{height:340px !important}@media screen and (max-width: 1300px){.con textarea{height:26.1538461538vw !important}}@media screen and (max-width: 480px){.con textarea{height:60.38647343vw !important}}.con textarea.addr{height:128px !important}@media screen and (max-width: 1300px){.con textarea.addr{height:9.8461538462vw !important}}@media screen and (max-width: 480px){.con textarea.addr{height:30.9178743961vw !important}}.con .btn-beige{margin:40px auto}@media screen and (max-width: 1300px){.con .btn-beige{margin:3.0769230769vw auto}}@media screen and (max-width: 480px){.con .btn-beige{margin:6.038647343vw auto}}.con .btn-beige a .comfirm{display:block;width:100%}.con .btn-beige button{background-color:transparent;border:1px solid #333;outline:none;width:100%;height:56px;background-image:url(../img/contact/btn-arw.png);background-repeat:no-repeat;background-position:right 16px center;background-size:24px 9px;text-shadow:none;border-radius:0}@media screen and (max-width: 1300px){.con .btn-beige button{height:4.3076923077vw}}@media screen and (max-width: 480px){.con .btn-beige button{height:13.5265700483vw}}.con .btn-under{text-align:center}.coninfo{background-color:#cdbba6;padding:40px 0;text-align:center;margin-top:60px}@media screen and (max-width: 1300px){.coninfo{margin-top:4.6153846154vw;padding:3.0769230769vw 0}}@media screen and (max-width: 480px){.coninfo{margin-top:14.4927536232vw;padding:7.2463768116vw 0}}.coninfo-ttl{letter-spacing:.2em;margin-bottom:1em}.coninfo .ft-tx-tel{margin-bottom:1em}.coninfo .ft-tx-tel a{margin:0 auto;color:#333333}.coninfo-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 480px){.coninfo-img{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.coninfo-names{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}@media screen and (max-width: 1300px){.coninfo-names{margin-top:3.8461538462vw}}@media screen and (max-width: 480px){.coninfo-names{margin-top:6.038647343vw}}@media screen and (max-width: 480px){.coninfo-names{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.coninfo-names-logo{margin-right:50px}@media screen and (max-width: 1300px){.coninfo-names-logo{margin-right:3.8461538462vw}}@media screen and (max-width: 480px){.coninfo-names-logo{margin-right:6.038647343vw}}.coninfo-names .fs-16{text-align:left;line-height:calc(28 / 16)}
