.support.repair{font-family:"Hiragino Sans"}.support.repair.popup-on{overflow:hidden}.support .popup{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999;transition:0.3s;opacity:0;visibility:hidden;display:flex;padding:100px 20px 100px}@media (max-width: 767px){.support .popup{z-index:999999}}.support .popup::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.4);z-index:-1}.support .popup.fst{text-align:center;align-items:center}.support .popup.fst .popup__wrap{padding:84px 100px 87px}@media (max-width: 767px){.support .popup.fst .popup__wrap{padding:38px 18px 20px}}.support .popup.fst .popup__content{max-width:100%;margin-bottom:22px}.support .popup.active{opacity:1;pointer-events:auto;visibility:visible}.support .popup__wrap{max-width:860px;width:100%;margin:0 auto;background:#fff;position:relative;padding:62px 18px 87px;overflow:auto}@media (max-width: 767px){.support .popup__wrap{padding:38px 13.5px 54px}}.support .popup__wrap .close-btn{position:absolute;width:22px;height:22px;top:18px;right:18px;cursor:pointer}.support .popup__wrap .close-btn::after,.support .popup__wrap .close-btn::before{content:"";position:absolute;width:100%;height:2px;background-color:#00895c;transform:rotate(45deg);left:0;top:50%}.support .popup__wrap .close-btn::before{transform:rotate(-45deg)}.support .popup__ttl{font-size:20px;font-size:2rem;line-height:1.7;letter-spacing:.03em;font-weight:600;text-align:center;margin-bottom:28px}@media (max-width: 767px){.support .popup__ttl{margin-bottom:24px}}.support .popup__content{text-align:left;line-height:1.75;letter-spacing:0.03em;max-width:650px;margin:auto}.support .stepImg{font-weight:bold;font-size:23px;letter-spacing:0.04em;text-align:center;color:#00895c;margin:33px auto 0}@media (max-width: 767px){.support .stepImg{margin-top:28px}}.support .tableContact th{padding-right:10px}@media (min-width: 768px){.support .tableContact th,.support .tableContact td{padding-bottom:19px}}@media (max-width: 767px){.support .tableContact th,.support .tableContact td{line-height:0}}.support .tableContact .sl00{display:block !important}.support .tableContact .name_product,.support .tableContact .company{width:100%}.support .tableContact .sm{width:100px;margin-right:5px}.support .tableContact .txt-blank{font-weight:normal;font-size:14px;letter-spacing:0.03em;line-height:28px;text-align:left;color:#000}@media (max-width: 767px){.support .tableContact .txt-blank{margin:15px -15px 8px}}.support .tableContact .txt-blank a{color:#12895c;text-decoration:underline}.support .tableContact .note-file{margin:20px 0 0}@media (max-width: 767px){.support .tableContact .note-file{margin:8px 0}}.support .tableContact .note-file li{position:relative;padding:0 10px 0 20px;font-weight:normal;font-size:12px;letter-spacing:0.03em;line-height:18px;text-align:left;color:#000}@media (max-width: 767px){.support .tableContact .note-file li{padding:0 0 0 20px}}.support .tableContact .note-file li::before{content:"";position:absolute;top:8px;left:10px;width:2px;height:2px;background:#000;border-radius:50%}.support .tableContact .lst-file{width:auto}.support .tableContact .lst-file li{position:relative;display:flex;width:auto;margin-bottom:11px;cursor:pointer}@media (max-width: 767px){.support .tableContact .lst-file li{margin-bottom:18px}.support .tableContact .lst-file li:last-child{margin-bottom:0}}.support .tableContact .lst-file input[type="text"],.support .tableContact .lst-file input[type="email"],.support .tableContact .lst-file input[type="tel"],.support .tableContact .lst-file input[type="number"],.support .tableContact .lst-file input[type="url"],.support .tableContact .lst-file textarea{max-width:324px;width:100%;height:37px;border:1px solid #d5d5d5;padding:10px;color:#252b2a;-webkit-appearance:none;font-family:"Hiragino Sans";font-size:13px;word-break:normal;white-space:nowrap}.support .tableContact .lst-file .file{display:inline-block;width:auto;position:relative}.support .tableContact .lst-file .file input[type="file"],.support .tableContact .lst-file .file input[type="text"]{display:none}@media (max-width: 767px){.support .tableContact .lst-file .file{width:100%}}.support .tableContact .lst-file .file-input{display:flex;align-items:center;font-size:16px;line-height:24px;letter-spacing:0.05em}.support .tableContact .lst-file .file-btn{width:151px;height:43px;background:transparent;border:1px solid #12895c;color:#12895c;display:flex;align-items:center;justify-content:center;font-size:14px;letter-spacing:0.03em;line-height:28px;text-align:left;color:#12895c}@media (max-width: 767px){.support .tableContact .lst-file .file-btn{width:128px;letter-spacing:0.02em}}.support .tableContact .lst-file .file-txt{color:#12895c;width:calc(100% - 151px);padding-left:16px;position:relative;display:inline-block;font-size:14px;font-feature-settings:"palt";letter-spacing:0.03em}@media (max-width: 767px){.support .tableContact .lst-file .file-txt{letter-spacing:0.02em;width:calc(100% - 128px)}}.support .tableContact .lst-file .removeFile{position:absolute;right:-26px;top:14px;width:15px;height:15px}.support .tableContact .lst-file .removeFile.icon::after{content:"";position:absolute;right:0;top:6px;background:#168d62;width:15px;height:1px;transform:rotate(45deg)}.support .tableContact .lst-file .removeFile.icon::before{content:"";position:absolute;right:0;top:6px;background:#168d62;width:15px;height:1px;transform:rotate(-45deg)}@media (min-width: 768px){.support .tableContact{margin:35px auto 79px}.support .tableContact.mb0{margin-bottom:37px}.support .tableContact.mb0 tr:last-child th,.support .tableContact.mb0 tr:last-child td{padding:25px 25px 2px}}@media (max-width: 767px){.support .tableContact{margin:18px 0 68px}.support .tableContact .space-mobile{padding-left:50px}.support .tableContact .bor-sel.slt{height:37px}.support .tableContact td{padding-bottom:26px}.support .tableContact td .row{margin-bottom:10px}.support .tableContact td .row.code{margin-bottom:20px}.support .tableContact td .row .add{padding-bottom:5px}.support .tableContact tr:nth-child(3) td{border:none;padding-bottom:30px}.support .tableContact tr:last-child td{padding-bottom:34px}.support .tableContact.mb0{margin-bottom:30px}.support .tableContact.mb0 tr:nth-child(3) td{padding-bottom:22px}.support .tableContact.mb0 tr:last-child .row2:nth-child(2) p{margin:40px 0 25px}}@media (max-width: 767px) and (max-width: 767px){.support .tableContact .cap_abs{line-height:1.7}}.support .txtContact01.mb0{margin-bottom:25px}@media (max-width: 767px){.support .txtContact01.mb0{margin-bottom:42px}}@media (max-width: 767px){.support.confirm th,.support.confirm td{line-height:1.6}.support .formErrorContent{line-height:1.6}}.contact.indexThx .containerIndexThx{max-width:620px}

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