.contact #wrap .hdPage .inner{max-width:1080px}@media (max-width: 767px){.contact #wrap .hdPage__img{margin-top:20px}}.contact #wrap .breadcrumb .inner{max-width:100%}.contact #wrap .inner{max-width:1050px}@media (max-width: 767px){.contact #wrap .hd-border--center::before{left:calc(50% - 24px)}}.contact #wrap .cmn-txt{font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:.05em;font-weight:500}@media (max-width: 767px){.contact #wrap .cmn-txt{line-height:30px}}.contact #wrap .c-btn small{font-size:14px}@media (max-width: 767px){.contact #wrap .c-btn small{font-size:12px}}.contact #wrap .access{margin-top:116px}@media (max-width: 767px){.contact #wrap .access{margin-top:66px}}.contact #wrap .access-txt{text-align:center;font-size:20px;font-size:2rem;line-height:1.7em;letter-spacing:.05em;font-weight:500}@media (max-width: 767px){.contact #wrap .access-txt{font-size:16px;line-height:30px}}.contact #wrap .access-btn{max-width:838px;margin:37px auto 0;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px}@media (max-width: 767px){.contact #wrap .access-btn{grid-template-columns:100%;grid-gap:14px;margin-top:27px}}.contact #wrap .access-btn__item a{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:26px;font-size:2.6rem;line-height:1em;letter-spacing:.05em;font-weight:900;color:#fff;border-radius:20px;border:2px solid;padding:78px 10px 18px;cursor:pointer}@media (min-width: 768px){.contact #wrap .access-btn__item a{min-height:178px}}@media (max-width: 767px){.contact #wrap .access-btn__item a{font-size:18px;flex-direction:row;justify-content:space-between;padding:23px 23px 23px 78px}}.contact #wrap .access-btn__item a i{margin-top:16px;display:block;width:36px;height:36px;background-color:#fff;border-radius:50%;transition:0.3s all ease-in-out;position:relative}@media (max-width: 767px){.contact #wrap .access-btn__item a i{margin-top:0;width:30px;height:30px}}.contact #wrap .access-btn__item a i::after{content:"";width:12px;height:12px;clip-path:polygon(0 0, 100% 0, 50% 100%);-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;top:54%;left:50%;transform:translate(-50%, -50%);transition:0.3s all ease-in-out}@media (max-width: 767px){.contact #wrap .access-btn__item a i::after{width:10px;height:10px;top:53%}}@media only screen and (min-width: 1025px){.contact #wrap .access-btn__item a:hover{opacity:1}}.contact #wrap .access-btn__item:nth-child(1) a{background:#21b900 url(../../img/common/icon/ico_line_white.svg) no-repeat center top 28px/34px 34px;border-color:#21b900;box-shadow:0 6px 0 0 #1b9800;position:relative;cursor:pointer}.contact #wrap .access-btn__item:nth-child(1) a i::after{background-color:#00b900}@media only screen and (min-width: 1025px){.contact #wrap .access-btn__item:nth-child(1) a:hover{background:#fff url(../../img/common/icon/ico_line_green.svg) no-repeat center top 28px/34px 34px;border-color:#1b9800;color:#21b900}.contact #wrap .access-btn__item:nth-child(1) a:hover i{background-color:#00b900}.contact #wrap .access-btn__item:nth-child(1) a:hover i::after{background-color:#fff}.contact #wrap .access-btn__item:nth-child(1) a:hover::before{opacity:1}}@media (max-width: 767px){.contact #wrap .access-btn__item:nth-child(1) a{background-position:center left 28px}}.contact #wrap .access-btn__item:nth-child(2) a{background:#E03E21 url(../../img/common/icon/ico_mobile_white.svg) no-repeat center top 32px/28px;border-color:#E03E21;box-shadow:0 6px 0 0 #c31d00;cursor:pointer}.contact #wrap .access-btn__item:nth-child(2) a i::after{background-color:#E03E21}@media only screen and (min-width: 1025px){.contact #wrap .access-btn__item:nth-child(2) a:hover{background:#fff url(../../img/common/icon/ico_mobile_red.svg) no-repeat center top 32px/28px;border-color:#c31d00;color:#E03E21}.contact #wrap .access-btn__item:nth-child(2) a:hover i{background-color:#E03E21}.contact #wrap .access-btn__item:nth-child(2) a:hover i::after{background-color:#fff}}@media (max-width: 767px){.contact #wrap .access-btn__item:nth-child(2) a{background-position:center left 34px;background-size:24px 24px}}.contact #wrap .access-btn__item:nth-child(3) a{background:#FFF952 url(../../img/common/icon/ico_email_red.svg) no-repeat center top 32px/35px 24px;border-color:#FFF952;box-shadow:0 6px 0 0 #d8d123;color:#E03E21;cursor:pointer}@media (min-width: 768px){.contact #wrap .access-btn__item:nth-child(3) a{font-size:24px}}@media (max-width: 767px){.contact #wrap .access-btn__item:nth-child(3) a{background-position:center left 32px;background-size:29px 20px}}.contact #wrap .access-btn__item:nth-child(3) a i{background-color:#E03E21}.contact #wrap .access-btn__item:nth-child(3) a i::after{background-color:#fff}@media only screen and (min-width: 1025px){.contact #wrap .access-btn__item:nth-child(3) a:hover{background:#fff url(../../img/common/icon/ico_email_yellow.svg) no-repeat center top 32px/35px 24px;border-color:#d8d123;color:#d8d123}.contact #wrap .access-btn__item:nth-child(3) a:hover i{background-color:#d8d123}.contact #wrap .access-btn__item:nth-child(3) a:hover i::after{background-color:#fff}}.contact #wrap .line{margin:140px 0 142px;padding:min(61px, 4.8vw) min(80px, 6.5vw) min(60px, 4.8vw);background-color:#21b900;box-shadow:0 6px 0 #1b9800;border-radius:20px;color:#fff;display:flex;justify-content:space-between;position:relative;cursor:pointer}@media (min-width: 768px){.contact #wrap .line::after{content:"";width:100%;height:calc(100% + 6px);position:absolute;top:0;left:0;background-color:#fff;border-radius:19px;transition:0.3s all ease-in-out;opacity:0}}@media (max-width: 767px){.contact #wrap .line{flex-direction:column;position:relative;margin:100px auto 81px;border-radius:30px;padding:39px 30px 30px;max-width:325px}}@media only screen and (min-width: 1025px){.contact #wrap .line:hover{opacity:1}.contact #wrap .line:hover::after{opacity:0.5}}.contact #wrap .line__left{width:52%}@media (max-width: 767px){.contact #wrap .line__left{width:100%}}.contact #wrap .line__left .ttl{font-size:28px;font-size:2.8rem;line-height:1.39286em;letter-spacing:.05em;font-weight:900}@media only screen and (min-width: 768px) and (max-width: 864px){.contact #wrap .line__left .ttl{font-size:3.2vw}}@media (max-width: 767px){.contact #wrap .line__left .ttl{font-size:20px;line-height:32px}}@media only screen and (max-width: 767px) and (max-width: 374px){.contact #wrap .line__left .ttl{font-size:19px}}.contact #wrap .line__left .connect{display:flex;align-items:center;margin-top:88px}@media (max-width: 767px){.contact #wrap .line__left .connect{flex-direction:column;align-items:center;position:absolute;bottom:30px;left:50%;transform:translateX(-50%);margin-top:0;width:100%}}.contact #wrap .line__left .connect img{width:32%;max-width:140px;object-fit:contain}@media (max-width: 767px){.contact #wrap .line__left .connect img{width:100px}}.contact #wrap .line__left .connect .bubble{color:#21b900;font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:.05em;font-weight:700;background-color:#FFF952;border-radius:20px;padding:17px 23px 17px;position:relative;margin-left:46px}@media (max-width: 767px){.contact #wrap .line__left .connect .bubble{font-size:18px;margin-left:0;padding:23px 56px 22px 20px;text-align:left;margin-top:30px}}.contact #wrap .line__left .connect .bubble::before{content:"";width:20px;height:20px;background:url(../../img/contact/ar-yellow.png) no-repeat center right/contain;position:absolute;top:52%;right:100%;transform:translateY(-50%)}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.contact #wrap .line__left .connect .bubble::before{right:calc(100% - 1px)}}@media (max-width: 767px){.contact #wrap .line__left .connect .bubble::before{width:30px;height:30px;background:url(../../img/contact/arr-green.svg) no-repeat center/contain;top:50%;right:15px}}.contact #wrap .line__right{width:44.8%}@media (max-width: 767px){.contact #wrap .line__right{width:100%;margin:28px 0 221px}}.contact #wrap .line__right .lst-check__item{font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:.05em;font-weight:700;padding-left:44px;position:relative}@media (max-width: 767px){.contact #wrap .line__right .lst-check__item{font-size:15px;line-height:22px;padding-left:26px}}.contact #wrap .line__right .lst-check__item span{color:#FFF952}.contact #wrap .line__right .lst-check__item::before{content:"";width:28px;height:28px;background:url(../../img/common/icon/ico_lst_check_yellow.svg) no-repeat center/contain;position:absolute;top:1px;left:0}@media (max-width: 767px){.contact #wrap .line__right .lst-check__item::before{width:19px;height:19px;top:2px;left:-1px}}.contact #wrap .line__right .lst-check__item:not(:last-child){margin-bottom:17px}@media (max-width: 767px){.contact #wrap .line__right .lst-check__item:not(:last-child){margin-bottom:12px}}.contact #wrap .line__right .note{font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:.05em;font-weight:700;margin-top:31px;margin-left:1px}@media (max-width: 767px){.contact #wrap .line__right .note{font-size:14px;line-height:18px}}.contact #wrap .tel{margin-bottom:130px}@media (max-width: 767px){.contact #wrap .tel{padding-top:20px;margin-bottom:69px}}.contact #wrap .tel .bgRed{margin-top:80px;background-color:#E03E21;box-shadow:0 6px 0 #c31d00;border-radius:20px;padding:min(56px, 4.4vw) min(50px, 4vw) min(45px, 3.6vw);position:relative}@media (max-width: 767px){.contact #wrap .tel .bgRed{margin-top:50px;padding:37px 30px 37px;border-radius:30px}}.contact #wrap .tel .bgRed .human{width:11.4%;height:220px;background:url(../../img/contact/img_human.png) no-repeat center bottom/contain;position:absolute;right:3%;bottom:-30px}@media (max-width: 767px){.contact #wrap .tel .bgRed .human{width:72px;height:140px;bottom:calc(100% - 20px);right:18.5%}}.contact #wrap .tel .bgRed .ttl{color:#FFF952;text-align:center;font-size:22px;font-size:2.2rem;line-height:1.81818em;letter-spacing:0em;font-weight:700}@media only screen and (min-width: 768px) and (max-width: 771px){.contact #wrap .tel .bgRed .ttl{font-size:21px}}@media (max-width: 767px){.contact #wrap .tel .bgRed .ttl{text-align:left;font-size:16px;line-height:30px}}.contact #wrap .tel .bgRed .tel-box{background-color:#fff;border-radius:20px;margin:37px 0 35px;padding:min(39px, 3.1vw) min(50px, 4vw) min(37px, 3.1vw);display:flex;align-items:center}@media (max-width: 767px){.contact #wrap .tel .bgRed .tel-box{padding:27px 18px 20px;flex-direction:column;margin:27px 0 27px}}.contact #wrap .tel .bgRed .tel-box .num{padding-left:2.3em;position:relative;width:51.4%;font-size:40px;font-size:4rem;line-height:1em;letter-spacing:0em;font-weight:700;color:#E03E21;font-family:"Poppins",sans-serif}@media (min-width: 768px){.contact #wrap .tel .bgRed .tel-box .num{padding-right:20px}}@media only screen and (min-width: 768px) and (max-width: 964px){.contact #wrap .tel .bgRed .tel-box .num{font-size:4.1vw;padding-left:2em}}@media (max-width: 767px){.contact #wrap .tel .bgRed .tel-box .num{width:100%;font-size:26px;padding-left:48px;white-space:nowrap}}@media only screen and (max-width: 767px) and (max-width: 374px){.contact #wrap .tel .bgRed .tel-box .num{padding-left:40px;font-size:24px}}.contact #wrap .tel .bgRed .tel-box .num::before{content:"";width:70px;height:70px;border-radius:50%;background:#E03E21 url(../../img/common/icon/ico_mobile_white.svg) no-repeat center/30px 30px;position:absolute;left:2px;top:49%;transform:translateY(-50%)}@media only screen and (max-width: 964px){.contact #wrap .tel .bgRed .tel-box .num::before{width:7vw;height:7vw}}@media (max-width: 767px){.contact #wrap .tel .bgRed .tel-box .num::before{width:40px;height:40px;background-size:16px 16px;left:0}}@media only screen and (max-width: 767px) and (max-width: 374px){.contact #wrap .tel .bgRed .tel-box .num::before{width:35px;height:35px}}.contact #wrap .tel .bgRed .tel-box .time{width:48.6%}@media (min-width: 768px){.contact #wrap .tel .bgRed .tel-box .time{border-left:2px solid #c6c6c6;padding-left:20px}}@media (max-width: 767px){.contact #wrap .tel .bgRed .tel-box .time{width:100%;margin-top:23px}}@media (min-width: 768px){.contact #wrap .tel .bgRed .tel-box .time .wrapper{max-width:346px;margin-left:auto}}.contact #wrap .tel .bgRed .tel-box .time .wrapper .row{display:flex;align-items:center}@media (max-width: 767px){.contact #wrap .tel .bgRed .tel-box .time .wrapper .row{flex-direction:column}}.contact #wrap .tel .bgRed .tel-box .time .wrapper .row:not(:last-child){margin-bottom:13px}@media (max-width: 767px){.contact #wrap .tel .bgRed .tel-box .time .wrapper .row:not(:last-child){margin-bottom:12px}}.contact #wrap .tel .bgRed .tel-box .time .wrapper .row .key{width:90px;border-radius:100px;background-color:#E03E21;color:#fff;text-align:center;font-size:14px;font-size:1.4rem;line-height:1.78571em;letter-spacing:.1em;font-weight:900}@media (max-width: 767px){.contact #wrap .tel .bgRed .tel-box .time .wrapper .row .key{width:100%;font-size:12px;line-height:25px}}.contact #wrap .tel .bgRed .tel-box .time .wrapper .row .val{flex:1;padding-left:15px;font-size:15px;font-size:1.5rem;line-height:1.2em;letter-spacing:.05em;font-weight:700}@media (max-width: 767px){.contact #wrap .tel .bgRed .tel-box .time .wrapper .row .val{padding-left:0;font-size:13px;line-height:18px;margin-top:7px}}.contact #wrap .tel .bgRed .txt{text-align:center;font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:.05em;font-weight:500;color:#fff}@media only screen and (min-width: 768px) and (max-width: 935px){.contact #wrap .tel .bgRed .txt{padding:0 80px}}@media (max-width: 767px){.contact #wrap .tel .bgRed .txt{line-height:30px;text-align:left}}.contact #wrap .shop{margin-bottom:141px}@media (max-width: 767px){.contact #wrap .shop{margin-bottom:81px}}.contact #wrap .shop-item:not(:last-child){margin-bottom:79px}@media (max-width: 767px){.contact #wrap .shop-item:not(:last-child){margin-bottom:69px}}@media (min-width: 768px){.contact #wrap .shop-item .ttl-border{margin-bottom:51px}}.contact #wrap .shop-info{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 767px){.contact #wrap .shop-info{flex-direction:column}}.contact #wrap .shop-info__calendar{width:49%}@media (max-width: 767px){.contact #wrap .shop-info__calendar{width:100%}}.contact #wrap .shop-info__detail{width:47.5%;max-width:450px}@media (max-width: 767px){.contact #wrap .shop-info__detail{width:100%;max-width:100%;margin-top:28px}}.contact #wrap .shop-info__detail .tbl{border-top:2px solid #c6c6c6}.contact #wrap .shop-info__detail .tbl .tr{border-bottom:2px solid #c6c6c6;display:flex}.contact #wrap .shop-info__detail .tbl .tr .th,.contact #wrap .shop-info__detail .tbl .tr .td{font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.05em;font-weight:500;padding:19px 0}@media (max-width: 767px){.contact #wrap .shop-info__detail .tbl .tr .th,.contact #wrap .shop-info__detail .tbl .tr .td{font-size:14px;line-height:24px;padding:14px 0}}.contact #wrap .shop-info__detail .tbl .tr .th{width:120px;font-weight:900;color:#E03E21}@media (max-width: 767px){.contact #wrap .shop-info__detail .tbl .tr .th{width:100px}}.contact #wrap .shop-info__detail .tbl .tr .td{width:calc(100% - 120px)}@media (max-width: 767px){.contact #wrap .shop-info__detail .tbl .tr .td{width:calc(100% - 100px)}}@media (max-width: 767px){.contact #wrap .shop .calendar{margin-top:30px}}.contact #wrap .shop .calendar .ins{border-radius:30px;background-color:#fff;overflow:hidden}@media (max-width: 767px){.contact #wrap .shop .calendar .ins{border-radius:20px}}.contact #wrap .shop .calendar .ins .ui-datepicker-header{background-color:#E03E21;padding:17px 58px 12px;font-size:0px;font-size:0rem;line-height:0em;letter-spacing:0em;position:relative}.contact #wrap .shop .calendar .ins .ui-datepicker-header .ui-datepicker-next,.contact #wrap .shop .calendar .ins .ui-datepicker-header .ui-datepicker-prev{width:70px;height:100%;position:absolute;top:0;display:block}.contact #wrap .shop .calendar .ins .ui-datepicker-header .ui-datepicker-next:before,.contact #wrap .shop .calendar .ins .ui-datepicker-header .ui-datepicker-prev:before{content:"";position:absolute;width:0;height:0;top:50%;left:50%;transform:translate(-50%, -50%);border-top:6px solid transparent;border-left:12px solid #fff;border-bottom:6px solid transparent}.contact #wrap .shop .calendar .ins .ui-datepicker-header .ui-datepicker-next.ui-state-disabled,.contact #wrap .shop .calendar .ins .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled{opacity:0.5}.contact #wrap .shop .calendar .ins .ui-datepicker-header .ui-datepicker-prev{left:0}.contact #wrap .shop .calendar .ins .ui-datepicker-header .ui-datepicker-prev:before{transform:translate(-50%, -50%) scaleX(-1)}.contact #wrap .shop .calendar .ins .ui-datepicker-header .ui-datepicker-next{right:0}.contact #wrap .shop .calendar .ins .ui-datepicker-header .ui-datepicker-title{width:100%;text-align:center;color:#fff;font-size:28px;font-size:2.8rem;line-height:1em;letter-spacing:.03em;font-weight:bold;font-family:"Poppins",sans-serif}@media (max-width: 767px){.contact #wrap .shop .calendar .ins .ui-datepicker-header .ui-datepicker-title{font-size:20px}}.contact #wrap .shop .calendar .ins .ui-datepicker-header .ui-datepicker-title em{font-style:normal;font-size:18px;font-family:"Noto Sans JP",sans-serif;font-weight:900;letter-spacing:0.05em;margin:0 0 0 1px;position:relative;bottom:2px}@media (max-width: 767px){.contact #wrap .shop .calendar .ins .ui-datepicker-header .ui-datepicker-title em{font-size:14px}}.contact #wrap .shop .calendar .ins .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month{margin-left:-4px}.contact #wrap .shop .calendar .ins .ui-datepicker-calendar{font-size:18px;font-size:1.8rem;line-height:2.12778em;letter-spacing:.03em;font-weight:bold}@media (max-width: 767px){.contact #wrap .shop .calendar .ins .ui-datepicker-calendar{font-size:16px;line-height:36px}}.contact #wrap .shop .calendar .ins .ui-datepicker-calendar th,.contact #wrap .shop .calendar .ins .ui-datepicker-calendar td{width:14.286%}.contact #wrap .shop .calendar .ins .ui-datepicker-calendar thead th{color:#E03E21;padding:4.5px 5px}@media (max-width: 767px){.contact #wrap .shop .calendar .ins .ui-datepicker-calendar thead th{padding:0}}.contact #wrap .shop .calendar .ins .ui-datepicker-calendar tbody th,.contact #wrap .shop .calendar .ins .ui-datepicker-calendar tbody td{border:1px solid #c6c6c6;text-align:center;vertical-align:middle;font-family:"Poppins",sans-serif;color:#E03E21}.contact #wrap .shop .calendar .ins .ui-datepicker-calendar tbody th .ui-state-default,.contact #wrap .shop .calendar .ins .ui-datepicker-calendar tbody td .ui-state-default{color:#E03E21;pointer-events:none}.contact #wrap .shop .calendar .ins .ui-datepicker-calendar tbody th:last-child,.contact #wrap .shop .calendar .ins .ui-datepicker-calendar tbody td:last-child{border-right:none}.contact #wrap .shop .calendar .ins .ui-datepicker-calendar tbody th:first-child,.contact #wrap .shop .calendar .ins .ui-datepicker-calendar tbody td:first-child{border-left:none}.contact #wrap .shop .calendar .ins .ui-datepicker-calendar tbody tr:last-child th,.contact #wrap .shop .calendar .ins .ui-datepicker-calendar tbody tr:last-child td{border-bottom:none}.contact #wrap .shop .calendar .ins .ui-datepicker-calendar tbody .ui-datepicker-other-month{opacity:0}.contact #wrap .shop .calendar .ins .ui-datepicker-calendar tbody .ui-datepicker-sunday:not(.show),.contact #wrap .shop .calendar .ins .ui-datepicker-calendar tbody .ui-datepicker-disabled{background-color:#898989;color:#fff;pointer-events:auto}.contact #wrap .shop .calendar .ins .ui-datepicker-calendar tbody .ui-datepicker-sunday:not(.show) span,.contact #wrap .shop .calendar .ins .ui-datepicker-calendar tbody .ui-datepicker-sunday:not(.show) a,.contact #wrap .shop .calendar .ins .ui-datepicker-calendar tbody .ui-datepicker-disabled span,.contact #wrap .shop .calendar .ins .ui-datepicker-calendar tbody .ui-datepicker-disabled a{color:#fff}.contact #wrap .shop .calendar .note{width:100%;text-align:right;margin-top:14px;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.05em;font-weight:500;padding-right:20px}@media (max-width: 767px){.contact #wrap .shop .calendar .note{font-size:15px;margin-top:15px;padding-right:0}}.contact #wrap .shop .calendar .note span{display:inline-block;padding-left:26px;position:relative;margin-left:14px}.contact #wrap .shop .calendar .note span:before{content:"";position:absolute;width:16px;height:16px;left:0;top:calc(50% - 8px)}.contact #wrap .shop .calendar .note span.on:before{background-color:#fff}.contact #wrap .shop .calendar .note span.off:before{background-color:#898989}.contact #wrap .form{margin-bottom:140px}@media (max-width: 767px){.contact #wrap .form{margin-bottom:100px;padding-top:20px}}.contact #wrap .form .form-txt{margin:47px 0 27px}@media (min-width: 768px){.contact #wrap .form .form-txt{margin:75px 0 45px;text-align:center}}@media only screen and (min-width: 768px) and (max-width: 779px){.contact #wrap .form .form-txt{font-size:15px}}.contact #wrap .form .c-btn{margin:0 auto 100px}@media (max-width: 767px){.contact #wrap .form .c-btn{margin-bottom:60px}}.contact #wrap .form .c-btn#btnConfirm,.contact #wrap .form .c-btn#btnSend,.contact #wrap .form .c-btn#btnTop{margin-bottom:0}.contact #wrap .form .form-block{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 767px){.contact #wrap .form .form-block{flex-direction:column}}.contact #wrap .form .form-block__left{width:180px}@media (min-width: 768px){.contact #wrap .form .form-block__left{position:-webkit-sticky;position:sticky;top:120px}}@media only screen and (min-width: 768px) and (max-width: 1010px){.contact #wrap .form .form-block__left{width:150px}}@media (max-width: 767px){.contact #wrap .form .form-block__left{width:100%}}.contact #wrap .form .form-block__left img{width:100%}.contact #wrap .form .form-block__right{flex:1;padding-left:30px}@media only screen and (min-width: 1011px){.contact #wrap .form .form-block__right{max-width:780px}}@media (max-width: 767px){.contact #wrap .form .form-block__right{width:100%;max-width:100%;margin-top:44px;padding-left:0}}.contact.form-confirm #wrap .form{margin:80px 0 165px}@media (max-width: 767px){.contact.form-confirm #wrap .form{margin:30px 0 90px}}.contact.form-thanks #wrap .form{margin:118px 0 134px}@media (max-width: 767px){.contact.form-thanks #wrap .form{margin:49px 0 100px}}.contact.form-thanks #wrap .form .form-block__right{max-width:750px;margin-top:44px}@media (max-width: 767px){.contact.form-thanks #wrap .form .form-block__right{margin-top:45px}}.contact.form-thanks #wrap .form .form-block__right .c-btn{margin-left:0}

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