.con-contact{padding-top:60px;padding-bottom:330px;position:relative;overflow:hidden}@media screen and (max-width:767px){.con-contact{padding-top:58px;padding-bottom:0px}}.con-contact>.inner{width:69.4444444444%;margin-inline:auto;position:relative;z-index:2}@media screen and (max-width:1199px){.con-contact>.inner{width:90%}}@media screen and (max-width:999px){.con-contact>.inner{width:80%}}@media screen and (max-width:767px){.con-contact>.inner{width:100%}}.con-contact>.inner .wrapper-contact{display:flex}@media screen and (max-width:999px){.con-contact>.inner .wrapper-contact{display:block}}.con-contact>.inner .wrapper-contact.s-confirm,.con-contact>.inner .wrapper-contact.s-thanks{justify-content:center}.con-contact>.inner .wrapper-contact.s-confirm .box-contact,.con-contact>.inner .wrapper-contact.s-thanks .box-contact{width:80%}@media screen and (max-width:999px){.con-contact>.inner .wrapper-contact.s-confirm .box-contact,.con-contact>.inner .wrapper-contact.s-thanks .box-contact{width:100%}}.con-contact>.inner .wrapper-contact.s-confirm .box-contact .contact-form-area .form-item .item-input p{font-size:1.6rem;color:#3f3f3f;letter-spacing:0em;font-weight:500;line-height:2}.con-contact>.inner .wrapper-contact.s-confirm .box-contact .contact-form-area .form-btn{display:flex;justify-content:space-between}.con-contact>.inner .wrapper-contact.s-confirm .box-contact .contact-form-area .form-btn .btn-previous,.con-contact>.inner .wrapper-contact.s-confirm .box-contact .contact-form-area .form-btn .btn-submit{width:48.5%!important;margin:0!important}.con-contact>.inner .wrapper-contact .box-tel{padding-top:44px;margin-right:55px;flex:1}@media screen and (max-width:767px){.con-contact>.inner .wrapper-contact .box-tel{padding-top:0px;margin-right:0px;margin-inline:auto;width:86.4%}}.con-contact>.inner .wrapper-contact .box-tel .block-title h2.style-title02{margin-bottom:22px}.con-contact>.inner .wrapper-contact .box-tel .block-tel{margin-top:25px}@media screen and (max-width:767px){.con-contact>.inner .wrapper-contact .box-tel .block-tel{margin-top:22px}}.con-contact>.inner .wrapper-contact .box-tel .block-tel p.txt-fax,.con-contact>.inner .wrapper-contact .box-tel .block-tel p.txt-tel{font-family:"Barlow","Helvetica","Helvetica Neue",-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:3.2rem;color:#2b4289;letter-spacing:-0.03em;line-height:1;font-style:italic;font-weight:600;display:flex}.con-contact>.inner .wrapper-contact .box-tel .block-tel p.txt-fax span.title,.con-contact>.inner .wrapper-contact .box-tel .block-tel p.txt-tel span.title{display:block;width:52px;margin-right:-0.16em}.con-contact>.inner .wrapper-contact .box-tel .block-tel p.txt-fax{margin-top:0.3em}.con-contact>.inner .wrapper-contact .box-tel .block-attention{margin-top:28px}.con-contact>.inner .wrapper-contact .box-tel .block-attention p.txt-attention{font-size:1.4rem;color:#777777;letter-spacing:0em;line-height:1.85}.con-contact>.inner .wrapper-contact .box-contact{width:56%;padding:44px 42px 88px;background-color:#fff}@media screen and (max-width:999px){.con-contact>.inner .wrapper-contact .box-contact{margin-top:45px;width:100%;padding:44px 6.8% 88px}}@media screen and (max-width:767px){.con-contact>.inner .wrapper-contact .box-contact{margin-top:45px;padding:64px 6.8% 120px}}@media screen and (max-width:600px){.con-contact>.inner .wrapper-contact .box-contact{padding:71px 6.8% 88px}}.con-contact>.inner .wrapper-contact .box-contact .block-title{margin-bottom:28px}.con-contact>.inner .wrapper-contact .box-contact .block-title p.txt-required{font-size:1.35rem;color:#FF3100;letter-spacing:0em;font-weight:500;line-height:2}@media screen and (max-width:600px){.con-contact>.inner .wrapper-contact .box-contact .block-title p.txt-required{font-size:1.25rem}}
/*# sourceMappingURL=contact.css.map */