.contact .sec-intro{padding:22px 0 52px}@media (min-width: 768px){.contact .sec-intro{padding:40px 0 100px}}.contact .sec-intro__head{margin:0 0 32px}@media (min-width: 768px){.contact .sec-intro__head{margin:0 0 76px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}}.contact .sec-intro__head .col-left{width:100%;padding-bottom:56px}@media (min-width: 768px){.contact .sec-intro__head .col-left{width:370px;padding-bottom:4px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.contact .sec-intro__head .col-left{width:100%;text-align:center;margin-bottom:30px}}.contact .sec-intro__head .col-right{width:100%}@media (min-width: 768px){.contact .sec-intro__head .col-right{width:calc(100% - 370px);max-width:590px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.contact .sec-intro__head .col-right{width:100%;max-width:100%}}.contact .sec-intro__title{text-align:center;font-family:"a-otf-ryumin-pr6n",serif;color:#382e25;font-size:30px;font-size:3rem;line-height:1.4em;letter-spacing:.1em;font-weight:400}@media (min-width: 768px){.contact .sec-intro__title{text-align:left;font-size:40px;font-size:4rem;line-height:1.4em}}@media only screen and (min-width: 768px) and (max-width: 1000px){.contact .sec-intro__title{font-size:34px;font-size:3.4rem;line-height:1.64706em}}.contact .sec-intro__info{display:block;background:#FFFEFC;padding:24px 30px 26px}@media (min-width: 768px){.contact .sec-intro__info{pointer-events:none;display:flex;justify-content:center;align-items:center;padding:18px 10px 13px}}.contact .sec-intro__info .tel{margin-bottom:1px;text-align:center;font-family:"belda-normal",sans-serif;color:#382e25;font-size:34px;font-size:3.4rem;line-height:1.76471em;letter-spacing:.03em;font-weight:400}@media (min-width: 768px){.contact .sec-intro__info .tel{margin-bottom:0;text-align:left;font-size:38px;font-size:3.8rem;line-height:1.84211em}}.contact .sec-intro__info .time{text-align:center}@media (min-width: 768px){.contact .sec-intro__info .time{margin-left:28px;width:50%;max-width:241px}}.contact .sec-intro__info .time__text-1{margin:0 0 4px;padding:1px 2px;border:1px solid #935965;color:#935965;font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.05em;font-weight:400}.contact .sec-intro__info .time__text-2{color:#382e25;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.05em;font-weight:300}.contact .sec-intro__desc{margin-bottom:27px;font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.05em;font-weight:400}@media (min-width: 768px){.contact .sec-intro__desc{margin-bottom:46px;font-size:15px;font-size:1.5rem;line-height:2em}}@media (min-width: 768px){.contact .sec-intro__btns{display:flex;justify-content:space-between}}.contact .sec-intro__btns li{margin-bottom:10px}@media (min-width: 768px){.contact .sec-intro__btns li{margin-bottom:0;width:calc(50% - 10px)}}.contact .sec-intro__btns .c-btn{width:100%;max-width:100%}@media only screen and (min-width: 768px) and (max-width: 1000px){.contact .sec-intro__btns .c-btn{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:0em;font-weight:400}}@media (max-width: 767px){.contact .sec-intro__btns .tg-blank:before{right:24px}}.contact .sec-form{padding:50px 0 120px}@media (min-width: 768px){.contact .sec-form{padding:50px 0 180px}}.contact .sec-form__title{margin:0 0 53px;text-align:center;font-family:"a-otf-ryumin-pr6n",serif;color:#382e25;font-size:30px;font-size:3rem;line-height:1.4em;letter-spacing:.1em;font-weight:400}@media (min-width: 768px){.contact .sec-form__title{margin:0 0 70px;font-size:40px;font-size:4rem;line-height:1.4em}}.contact .sec-form__desc{margin:0 0 27px;font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.05em;font-weight:400}@media (min-width: 768px){.contact .sec-form__desc{margin:0 0 46px;text-align:center;font-size:15px;font-size:1.5rem;line-height:2em}}.contact .sec-form__btn-faq{margin:0 0 60px;text-align:center}@media (min-width: 768px){.contact .sec-form__btn-faq{margin:0 0 100px}}.contact .sec-form__btn-faq .c-btn{margin:0 auto}@media (max-width: 767px){.contact .sec-form__btn-faq .c-btn{font-size:15px;font-size:1.5rem;line-height:1.2em}.contact .sec-form__btn-faq .c-btn:before{right:27px;width:6px;height:6px;margin-top:-2px}.contact .sec-form__btn-faq .c-btn:after{right:9px}}.contact .sec-form .tableContact .tr-delivery,.contact .sec-form .tableContact .tr-howto{display:none}

/*# sourceMappingURL=maps/contact.min.css.map */
