@font-face{font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url("../font/Noto_Serif_JP/NotoSerifJP-Regular.ttf") format("truetype")}@font-face{font-family:"Noto Serif JP";font-style:normal;font-weight:500;src:url("../font/Noto_Serif_JP/NotoSerifJP-Medium.ttf") format("truetype")}@font-face{font-family:"Cormorant";font-style:normal;font-weight:400;src:url("../font/Cormorant/Cormorant-Regular.ttf") format("truetype")}@-webkit-keyframes scrollLeft{0%{background-position-x:0}100%{background-position-x:-1032px}}@keyframes scrollLeft{0%{background-position-x:0}100%{background-position-x:-1032px}}.contact .wrap{max-width:990px}.contact-lead{margin-top:60px;padding-bottom:60px;border-bottom:solid 1px #fff;font-family:"Noto Serif JP",serif;text-align:center;letter-spacing:.1em}@media screen and (max-width: 768px){.contact-lead{padding-bottom:30px;letter-spacing:.02em}}.contact-form{margin-top:60px;letter-spacing:.1em}@media screen and (max-width: 768px){.contact-form{max-width:550px;width:100%;margin:30px auto 0}}.contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media screen and (max-width: 768px){.contact-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contact-item+.contact-item{margin-top:30px}.contact-item label{width:170px;padding-top:13px}.contact-item .required{color:#af9150}.contact-item .input-cover{-webkit-box-flex:1;-ms-flex:1;flex:1}.contact-item .input-cover .select-cover{position:relative}.contact-item .input-cover .select-cover::before{content:"";pointer-events:none;position:absolute;top:50%;right:20px;display:block;width:10px;height:10px;border-right:solid 2px #262626;border-bottom:solid 2px #262626;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.contact-item .input-cover textarea{resize:none;height:300px}.contact-item .input-cover .error{scroll-margin-top:250px;margin-top:6px;font-size:14px;color:#be5942}@media screen and (max-width: 768px){.contact-item .input-cover .error{scroll-margin-top:200px}}.contact-btn{margin-top:60px;background-color:#af9150;--common-btn-border: #af9150;--common-btn-hov-bg: #fff;--common-btn-hov-border: #af9150}@media screen and (max-width: 768px){.contact-btn{margin-top:30px}}/*# sourceMappingURL=page-contact.css.map */