.contact{font-family:"Shippori Mincho B1",serif;color:#1e1e1e;background:#e6e6e6;padding-top:232px;padding-bottom:120px}@media screen and (max-width: 767px){.contact{padding-top:140px;padding-bottom:80px}}.contact__container{box-sizing:content-box;max-width:1120px;margin:0 auto;padding:0 min(80px,5.56vw)}@media screen and (max-width: 767px){.contact__container{padding:0 15px}}.contact__title{font-family:"Shippori Mincho B1",serif;font-size:36px;font-weight:400;line-height:1;text-align:center;color:#1e1e1e;margin-bottom:80px}@media screen and (max-width: 767px){.contact__title{font-size:24px;margin-bottom:40px}}.contact__intro{font-size:16px;line-height:2;color:#433a31;text-align:center;margin-bottom:64px}@media screen and (max-width: 767px){.contact__intro{font-size:14px}}.contact__intro p{margin:0}.contact__form-wrap{background-color:#fff;padding:80px}@media screen and (max-width: 767px){.contact__form-wrap{padding:64px 15px}}.form__item{margin-bottom:32px}@media screen and (max-width: 767px){.form__item{margin-bottom:16px}}.form__item:last-of-type{margin-bottom:0}.form__title{display:flex;gap:16px;align-items:center;margin-bottom:16px}@media screen and (max-width: 767px){.form__title{margin-bottom:8px}}.form__title p{display:flex;gap:16px;align-items:center;margin:0}.form__title p br{display:none}.form__label{font-family:"Shippori Mincho B1",serif;font-size:16px;line-height:2;color:#1e1e1e}@media screen and (max-width: 767px){.form__label{font-size:14px}}.form__required{font-family:"Shippori Mincho B1",serif;font-size:16px;line-height:2;color:#d66b49}@media screen and (max-width: 767px){.form__required{font-size:14px}}.wpcf7-form-control-wrap{display:block;width:100%}.wpcf7-form-control:not([type=submit]):not([type=button]):not(.wpcf7-acceptance):not(.wpcf7-checkbox):not(.wpcf7-radio){width:100%;height:60px;background-color:#f5f5f5;border:none;padding:16px 24px;font-family:"Shippori Mincho B1",serif;font-size:16px;line-height:2;color:#1e1e1e;box-sizing:border-box}@media screen and (max-width: 767px){.wpcf7-form-control:not([type=submit]):not([type=button]):not(.wpcf7-acceptance):not(.wpcf7-checkbox):not(.wpcf7-radio){font-size:14px}}.wpcf7-form-control:not([type=submit]):not([type=button]):not(.wpcf7-acceptance):not(.wpcf7-checkbox):not(.wpcf7-radio)::placeholder{color:#acacac}.wpcf7-form-control:not([type=submit]):not([type=button]):not(.wpcf7-acceptance):not(.wpcf7-checkbox):not(.wpcf7-radio):focus{outline:none;background-color:#ebebeb}.wpcf7-textarea{height:296px !important;resize:vertical}.wpcf7-select{width:auto;min-width:175px;height:48px !important;appearance:none;background-color:#f5f5f5;background-image:none !important;padding:0 58px 0 16px !important;cursor:pointer;border:none;font-family:"Shippori Mincho B1",serif;font-size:16px;line-height:48px;color:#1e1e1e}@media screen and (max-width: 767px){.wpcf7-select{font-size:14px;height:44px !important}}.form__item .wpcf7-form-control-wrap:has(.wpcf7-select){display:inline-flex;position:relative;max-width:fit-content}.form__item .wpcf7-form-control-wrap:has(.wpcf7-select)::after{content:"";position:absolute;right:0;top:0;width:43px;height:100%;background-color:#1e1e1e;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'%3E%3Cpath d='M4.76367 7.5L9.52681 0H0.00053215L4.76367 7.5Z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 8px}.form__privacy{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:46px;font-family:"Shippori Mincho B1",serif;font-size:14px;line-height:2;color:#1e1e1e}@media screen and (max-width: 767px){.form__privacy{margin-top:26px;flex-wrap:wrap}}.form__privacy .wpcf7-form-control-wrap{width:auto;display:inline-flex;align-items:center}.form__privacy .wpcf7-acceptance{display:flex;align-items:center;gap:16px}.form__privacy .wpcf7-list-item{margin:0;display:flex;align-items:center;gap:16px}.form__privacy .wpcf7-list-item label{display:flex;align-items:center;cursor:pointer}.form__privacy input[type=checkbox]{width:15px;height:15px;border:1px solid #c2c2c2;appearance:none;cursor:pointer;background-color:#fff;flex-shrink:0;margin-right:5px}@media screen and (max-width: 767px){.form__privacy input[type=checkbox]{margin-right:16px}}.form__privacy input[type=checkbox]:checked{background-color:#1e1e1e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23ffffff'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M5 13l4 4L19 7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px}.form__privacy a{color:#d66b49;text-decoration:underline;transition:opacity .3s ease}.form__privacy a:hover{opacity:.6}.form__submit{text-align:center;margin-top:54px}@media screen and (max-width: 767px){.form__submit{margin-top:32px}}.wpcf7-submit{background-color:#1e1e1e;color:#fff;font-family:"Shippori Mincho B1",serif;font-size:16px;line-height:2;padding:4px 80px;border:none;cursor:pointer;transition:opacity .3s ease}@media screen and (max-width: 767px){.wpcf7-submit{font-size:14px}}.wpcf7-submit:hover{opacity:.8}.wpcf7-submit:disabled{opacity:.5;cursor:not-allowed}.wpcf7-not-valid-tip{font-family:"Shippori Mincho B1",serif;font-size:14px;color:#d66b49;margin-top:8px}.wpcf7-response-output{font-family:"Shippori Mincho B1",serif;font-size:14px;text-align:center;margin-top:24px;padding:16px}.wpcf7-previous{background-color:rgba(0,0,0,0);color:#1e1e1e;font-family:"Shippori Mincho B1",serif;font-size:16px;line-height:2;padding:4px 80px;border:1px solid #1e1e1e;cursor:pointer;transition:all .3s ease}@media screen and (max-width: 767px){.wpcf7-previous{font-size:14px}}.wpcf7-previous:hover{background-color:#1e1e1e;color:#fff;opacity:1}.contact-confirm{font-family:"Shippori Mincho B1",serif;color:#1e1e1e;background:#e6e6e6;padding-top:232px;padding-bottom:120px}@media screen and (max-width: 767px){.contact-confirm{padding-top:140px;padding-bottom:80px}}.contact-confirm__container{box-sizing:content-box;max-width:1120px;margin:0 auto;padding:0 min(80px,5.56vw)}@media screen and (max-width: 767px){.contact-confirm__container{padding:0 15px}}.contact-confirm__title{font-family:"Shippori Mincho B1",serif;font-size:36px;font-weight:400;line-height:1;text-align:center;color:#1e1e1e;margin-bottom:80px}@media screen and (max-width: 767px){.contact-confirm__title{font-size:24px;margin-bottom:40px}}.contact-confirm__content{padding:0}@media screen and (max-width: 767px){.contact-confirm__content{padding:0}}.contact-confirm__table{width:100%;border-collapse:collapse}.contact-confirm__table tr:first-child th,.contact-confirm__table tr:first-child td{border-top:1px solid rgba(30,30,30,.1)}.contact-confirm__table th,.contact-confirm__table td{font-family:"Shippori Mincho B1",serif;font-size:15px;padding:20px 24px;border-bottom:1px solid rgba(30,30,30,.1);text-align:left;vertical-align:top}@media screen and (max-width: 767px){.contact-confirm__table th,.contact-confirm__table td{font-size:14px;padding:16px;display:block}}.contact-confirm__table th{width:200px;background-color:rgba(30,30,30,.05);border-left:1px solid rgba(30,30,30,.1);color:#1e1e1e}@media screen and (max-width: 767px){.contact-confirm__table th{width:100%;border-left:none}}.contact-confirm__table td{color:#1e1e1e;background-color:#fff;border-right:1px solid rgba(30,30,30,.1)}@media screen and (max-width: 767px){.contact-confirm__table td{border-right:none}}.contact-confirm__buttons{display:flex;justify-content:center;gap:24px;margin-top:48px}@media screen and (max-width: 767px){.contact-confirm__buttons{flex-direction:column-reverse;gap:16px;margin-top:32px}}.contact-confirm__buttons p{display:flex;justify-content:center;gap:24px;margin:0}@media screen and (max-width: 767px){.contact-confirm__buttons p{flex-direction:column-reverse;gap:16px}}.contact-confirm__buttons p br{display:none}.contact-confirm__buttons .wpcf7-submit,.contact-confirm__buttons .wpcf7-previous{font-family:"Shippori Mincho B1",serif;font-size:16px;line-height:2;padding:4px 0;width:200px;box-sizing:border-box;cursor:pointer;text-align:center}@media screen and (max-width: 767px){.contact-confirm__buttons .wpcf7-submit,.contact-confirm__buttons .wpcf7-previous{font-size:14px;width:100%}}.contact-confirm__buttons .wpcf7-submit{background-color:#1e1e1e;color:#fff;border:1px solid #1e1e1e;transition:opacity .3s ease}.contact-confirm__buttons .wpcf7-submit:hover{opacity:.8}.contact-confirm__buttons .wpcf7-previous{background-color:rgba(0,0,0,0);color:#1e1e1e;border:1px solid #1e1e1e;transition:all .3s ease}.contact-confirm__buttons .wpcf7-previous:hover{background-color:#1e1e1e;color:#fff;opacity:1}.contact-thanks{font-family:"Shippori Mincho B1",serif;color:#1e1e1e;background:#e6e6e6;padding-top:232px;padding-bottom:140px}@media screen and (max-width: 767px){.contact-thanks{padding-top:140px}}.contact-thanks__container{box-sizing:content-box;max-width:1120px;margin:0 auto;padding:0 min(80px,5.56vw)}@media screen and (max-width: 767px){.contact-thanks__container{padding:0 15px}}.contact-thanks__content{max-width:496px;margin:0 auto;text-align:center}.contact-thanks__title{font-family:"Shippori Mincho B1",serif;font-size:36px;font-weight:400;line-height:1;color:#1e1e1e;margin-bottom:80px}@media screen and (max-width: 767px){.contact-thanks__title{font-size:24px;margin-bottom:40px}}.contact-thanks__text{font-size:16px;line-height:2;color:#433a31}@media screen and (max-width: 767px){.contact-thanks__text{font-size:14px}}.contact-thanks__text p{margin:0}.contact-thanks__btn{margin-top:54px}@media screen and (max-width: 767px){.contact-thanks__btn{margin-top:40px}}.contact-thanks__link{display:inline-block;font-family:"Shippori Mincho B1",serif;font-size:17px;line-height:1;color:#1e1e1e;padding:16px 40px;border:1px solid #1e1e1e;text-decoration:none;transition:all .3s ease}@media screen and (max-width: 767px){.contact-thanks__link{font-size:14px;padding:16px 40px}}.contact-thanks__link:hover{background-color:#1e1e1e;color:#fff;opacity:1}.wpcf7-spinner{position:absolute}/*# sourceMappingURL=contact.css.map */
