.olend-contact{width:calc(100% - 140px);margin:0 auto;background:#faf6f0;padding-right:40px;padding-left:40px}.olend-contact p{margin:0}.olend-contact .title{display:flex;justify-content:center;align-items:center;gap:19px;font-size:18px;line-height:1.444;font-weight:500;color:#111;font-family:Noto sans JP,sans-serif;margin-bottom:63.5px}.olend-contact .title img{width:51px}.olend-contact .faq-list{max-width:638px;margin:0 auto 38px;list-style:none}.olend-contact .faq-item{border-bottom:.6px solid #ADADAD;padding:17.5px 8px 17.5px 1.5px;margin-bottom:0}.olend-contact .faq-item.is-hidden{display:none}.olend-contact .faq-a{max-height:0;overflow:hidden;transition:max-height .2s ease,padding .2s ease;padding:0}.olend-contact .faq-a.open{max-height:400px;padding:17.5px 17px 0 0}.olend-contact .faq-q-wrap{cursor:pointer;display:flex;align-items:center;justify-content:space-between}.olend-contact .faq-q{font-size:16px;line-height:1.5;color:#111}.olend-contact .faq-q-wrap.open svg{transform:rotate(180deg)}.olend-contact .view-all-btn{cursor:pointer;background:none;border:none;font-size:14px;color:#111;line-height:1.428;display:flex;align-items:center;gap:10px;margin:0 auto}.olend-contact .view-all-btn svg{margin-bottom:-3px}.olend-contact .guide-text{text-align:center;font-size:14px;color:#111;margin-top:49.5px}.olend-contact .contact-wrap{max-width:638px;background:#fff;padding:40px 40px 22px;margin:37px auto 0}.olend-contact .section-header .section-header__title{font-size:24px}.olend-contact .section-header{margin-bottom:34px}.olend-contact .form-vertical{margin-bottom:0}.olend-contact p[data-spam-detection-disclaimer]{display:none}.olend-contact label:not(.variant__button-label):not(.text-label){font-size:12px;line-height:1.416;margin-bottom:8px;color:#111}.olend-contact .grid--small{margin-left:-18px}.olend-contact .grid--small .grid__item{padding-left:18px;margin-bottom:24px}.olend-contact input,.olend-contact textarea{padding:6px 10px;border-color:gray;margin-bottom:0}.olend-contact textarea{height:124px;margin-bottom:24px}.olend-contact .form-vertical .btn:not(:last-child){margin-bottom:0}.olend-contact .btn{background:none;border:1px solid #808080;font-size:12px;color:#111;border-radius:0;font-weight:500;font-family:Noto sans JP,sans-serif;padding:10px 36px}@media only screen and (max-width: 768px){.olend-contact{width:calc(100% - 40px);padding-right:20px;padding-left:20px}.olend-contact .title{font-size:16px;gap:8px;margin-bottom:36px}.olend-contact .title img{width:33px}.olend-contact .faq-list{padding:0 8px;margin-bottom:22px}.olend-contact .faq-item{padding:17.5px 0 11.5px}.olend-contact .faq-q{font-size:13px;line-height:1.461}.olend-contact .faq-q-wrap svg{width:9px;margin-bottom:-3px}.olend-contact .view-all-btn{font-size:12px;gap:6px}.olend-contact .view-all-btn svg{width:7px}.olend-contact .guide-text{margin-top:40px;font-size:12px;line-height:1.833}.olend-contact .contact-wrap{padding:24px}.olend-contact .section-header .section-header__title{font-size:20px}.olend-contact .section-header .section-header__sub_title{font-size:12px}.olend-contact .grid--small .grid__item{margin-bottom:20px}.olend-contact input{padding:7px 10px}.olend-contact textarea{height:220px}.olend-contact .btn{padding:9px 23px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/olend-contact.css.map */
