@charset "UTF-8";.back__top{text-align:center}.back__top-link{font-size:2rem;font-weight:100;line-height:1;letter-spacing:.48px;color:#000;border-bottom:1px solid #000000}@media screen and (max-width: 767px){.back__top-link{font-size:1.2rem}}.contact-container2{width:100%;max-width:1260px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 55px 180px;display:flex;align-items:flex-start;gap:273px}.contact-container2:last-child{padding:0 55px}.contact-container2__wrap img{width:187px;margin-top:21px}.contact-container2__wrap a{border-bottom:1px solid #000000}.contact-container2__box{display:flex;gap:55px}@media screen and (max-width: 767px){.contact-container2{max-width:100%;padding:0 20px;display:block}.contact-container2:last-child{max-width:100%;padding:0 20px;display:block}.contact-container2__wrap{display:flex;margin-bottom:30px;align-items:baseline;justify-content:space-between}}.contact{margin-top:7rem}.contact-btn{width:100%;height:50px;color:#fff;font-size:1.5rem;letter-spacing:.4px;background:transparent;padding:12.5px 43.25px;border:1px solid #879BAA;background:#879baa;position:relative;z-index:1;transition:color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86)}@media screen and (max-width: 767px){.contact-btn{width:100%;height:35px;font-size:1.3rem;padding:0}}.contact-btn:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:#fff;transform-origin:100% 50%;transform:scaleX(0);transition:transform .45s cubic-bezier(.785,.135,.15,.86)}.contact-btn:hover{color:#879baa}.contact-btn:hover:before{transform-origin:0% 50%;transform:scaleX(1)}.select-wrap{position:relative}.select-wrap:after{content:"";position:absolute;top:18px;right:16px;width:12px;height:12px;border-right:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg)}select{-webkit-appearance:none;appearance:none;background-image:url(contact_arrow.png);background-repeat:no-repeat;background-size:15px auto;background-position:right 20px center}.Form{margin-left:auto;margin-right:auto;min-width:740px}@media screen and (max-width: 480px){.Form{min-width:auto}}.Form-Item{padding-bottom:55px;width:100%}@media screen and (max-width: 480px){.Form-Item{padding-bottom:20px}}.Form-Item-Label{width:100%;letter-spacing:0;font-weight:400;font-size:1.5rem;line-height:1;margin-bottom:16px}@media screen and (max-width: 480px){.Form-Item-Label{max-width:inherit;display:flex;align-items:center;font-size:1.3rem}}.Form-Item-Label.isMsg{margin-bottom:16px}@media screen and (max-width: 480px){.Form-Item-Label.isMsg{margin-top:0}}.Form-Item-Label-Required{margin-right:8px;display:inline-block;text-align:center;color:#ef001e;font-size:1.5rem}@media screen and (max-width: 480px){.Form-Item-Label-Required{font-size:1.3rem}}.Form-Item-Input{border:1px solid #c8c8c8;padding-left:1em;padding-right:1em;height:50px;flex:1;width:100%;font-size:1.3rem;transition:border-color .1s ease-in-out}.Form-Item-Input::placeholder,.Form-Item-Textarea::placeholder{color:#c8c8c8}.Form-Item-Input:focus,.Form-Item-Textarea:focus{border-color:#757575}@media screen and (max-width: 480px){.Form-Item-Input{margin-left:0;height:40px;flex:inherit}.Form-Item-Input01{margin-bottom:15px}}.Form-Item-Textarea{border:1px solid #c8c8c8;padding:1em;height:216px;flex:1;width:100%;font-size:1.3rem}@media screen and (max-width: 480px){.Form-Item-Textarea{margin-top:18px;margin-left:0;height:200px;flex:inherit;font-size:1.3rem}}.contact__btn button{width:100%}@media screen and (max-width: 480px){.contact__btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/contact.css.map */
