@charset "UTF-8";.page-ttl{margin-bottom:100px}.page-ttl span:before{content:"";background:url(ico_contact01.png) no-repeat left top;background-size:100%;width:16px;height:13px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.sec-contact{padding:0 0 160px}.sec-contact .base{max-width:1035px}.sec-contact .contact{max-width:805px;margin:0 auto}.sec-contact .list .bx{font-size:14px;margin-bottom:23px}.sec-contact .list .bx label{font-size:17px;letter-spacing:2px;margin-bottom:5px}.sec-contact .list .bx .field__input{padding:10px;border:1px solid #dde3e3;box-shadow:none}.sec-contact .list .bx a{color:#5c7d9b;text-decoration:underline}.sec-contact .list .bx .text-area{min-height:15rem}.sec-contact .contact__button{margin-top:50px}.sec-contact .contact__button .btn-more{background:none;border:none;-webkit-appearance:none;appearance:none}.sec-contact .thanks .txt01{font-size:18px;margin-bottom:20px;line-height:1.8em}.sec-contact .thanks .txt02{font-size:16px;line-height:1.8em}@media only screen and (max-width: 767px){.page-ttl{margin-bottom:30px}.sec-contact{padding:0 0 70px}.sec-contact .list .bx{font-size:12px;margin-bottom:18px}.sec-contact .list .bx label{font-size:14px;letter-spacing:1px}.sec-contact .list .bx .flex>div:first-child{margin-bottom:8px}.sec-contact .contact__button{margin-top:30px}.sec-contact .thanks .txt01{font-size:16px}.sec-contact .thanks .txt02{font-size:14px;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/contact.css.map */
