.mgt0{margin-top:0px !important}.mgt10{margin-top:10px !important}.mgt20{margin-top:20px !important}.mgt30{margin-top:30px !important}.mgt40{margin-top:40px !important}.mgt50{margin-top:50px !important}.mgt60{margin-top:60px !important}.mgt70{margin-top:70px !important}.mgt80{margin-top:80px !important}.mgt90{margin-top:90px !important}.mgt100{margin-top:100px !important}@media screen and (min-width: 768px){.mgt0-tb{margin-top:0px !important}.mgt10-tb{margin-top:10px !important}.mgt20-tb{margin-top:20px !important}.mgt30-tb{margin-top:30px !important}.mgt40-tb{margin-top:40px !important}.mgt50-tb{margin-top:50px !important}.mgt60-tb{margin-top:60px !important}.mgt70-tb{margin-top:70px !important}.mgt80-tb{margin-top:80px !important}.mgt90-tb{margin-top:90px !important}.mgt100-tb{margin-top:100px !important}.mgt110-tb{margin-top:110px !important}.mgt120-tb{margin-top:120px !important}.mgt130-tb{margin-top:130px !important}.mgt140-tb{margin-top:140px !important}.mgt150-tb{margin-top:150px !important}.mgt160-tb{margin-top:160px !important}.mgt170-tb{margin-top:170px !important}.mgt180-tb{margin-top:180px !important}.mgt190-tb{margin-top:190px !important}.mgt200-tb{margin-top:200px !important}}.mgb0{margin-bottom:0px !important}.mgb10{margin-bottom:10px !important}.mgb20{margin-bottom:20px !important}.mgb30{margin-bottom:30px !important}.mgb40{margin-bottom:40px !important}.mgb50{margin-bottom:50px !important}.mgb60{margin-bottom:60px !important}.mgb70{margin-bottom:70px !important}.mgb80{margin-bottom:80px !important}.mgb90{margin-bottom:90px !important}.mgb100{margin-bottom:100px !important}@media screen and (min-width: 768px){.mgb0-tb{margin-bottom:0px !important}.mgb10-tb{margin-bottom:10px !important}.mgb20-tb{margin-bottom:20px !important}.mgb30-tb{margin-bottom:30px !important}.mgb40-tb{margin-bottom:40px !important}.mgb50-tb{margin-bottom:50px !important}.mgb60-tb{margin-bottom:60px !important}.mgb70-tb{margin-bottom:70px !important}.mgb80-tb{margin-bottom:80px !important}.mgb90-tb{margin-bottom:90px !important}.mgb100-tb{margin-bottom:100px !important}.mgb110-tb{margin-bottom:110px !important}.mgb120-tb{margin-bottom:120px !important}.mgb130-tb{margin-bottom:130px !important}.mgb140-tb{margin-bottom:140px !important}.mgb150-tb{margin-bottom:150px !important}.mgb160-tb{margin-bottom:160px !important}.mgb170-tb{margin-bottom:170px !important}.mgb180-tb{margin-bottom:180px !important}.mgb190-tb{margin-bottom:190px !important}.mgb200-tb{margin-bottom:200px !important}}.pdt0{padding-top:0px !important}.pdt10{padding-top:10px !important}.pdt20{padding-top:20px !important}.pdt30{padding-top:30px !important}.pdt40{padding-top:40px !important}.pdt50{padding-top:50px !important}.pdt60{padding-top:60px !important}.pdt70{padding-top:70px !important}.pdt80{padding-top:80px !important}.pdt90{padding-top:90px !important}.pdt100{padding-top:100px !important}@media screen and (min-width: 768px){.pdt0-tb{padding-top:0px !important}.pdt10-tb{padding-top:10px !important}.pdt20-tb{padding-top:20px !important}.pdt30-tb{padding-top:30px !important}.pdt40-tb{padding-top:40px !important}.pdt50-tb{padding-top:50px !important}.pdt60-tb{padding-top:60px !important}.pdt70-tb{padding-top:70px !important}.pdt80-tb{padding-top:80px !important}.pdt90-tb{padding-top:90px !important}.pdt100-tb{padding-top:100px !important}.pdt110-tb{padding-top:110px !important}.pdt120-tb{padding-top:120px !important}.pdt130-tb{padding-top:130px !important}.pdt140-tb{padding-top:140px !important}.pdt150-tb{padding-top:150px !important}.pdt160-tb{padding-top:160px !important}.pdt170-tb{padding-top:170px !important}.pdt180-tb{padding-top:180px !important}.pdt190-tb{padding-top:190px !important}.pdt200-tb{padding-top:200px !important}}.pdb0{padding-bottom:0px !important}.pdb10{padding-bottom:10px !important}.pdb20{padding-bottom:20px !important}.pdb30{padding-bottom:30px !important}.pdb40{padding-bottom:40px !important}.pdb50{padding-bottom:50px !important}.pdb60{padding-bottom:60px !important}.pdb70{padding-bottom:70px !important}.pdb80{padding-bottom:80px !important}.pdb90{padding-bottom:90px !important}.pdb100{padding-bottom:100px !important}@media screen and (min-width: 768px){.pdb0-tb{padding-bottom:0px !important}.pdb10-tb{padding-bottom:10px !important}.pdb20-tb{padding-bottom:20px !important}.pdb30-tb{padding-bottom:30px !important}.pdb40-tb{padding-bottom:40px !important}.pdb50-tb{padding-bottom:50px !important}.pdb60-tb{padding-bottom:60px !important}.pdb70-tb{padding-bottom:70px !important}.pdb80-tb{padding-bottom:80px !important}.pdb90-tb{padding-bottom:90px !important}.pdb100-tb{padding-bottom:100px !important}.pdb110-tb{padding-bottom:110px !important}.pdb120-tb{padding-bottom:120px !important}.pdb130-tb{padding-bottom:130px !important}.pdb140-tb{padding-bottom:140px !important}.pdb150-tb{padding-bottom:150px !important}.pdb160-tb{padding-bottom:160px !important}.pdb170-tb{padding-bottom:170px !important}.pdb180-tb{padding-bottom:180px !important}.pdb190-tb{padding-bottom:190px !important}.pdb200-tb{padding-bottom:200px !important}}html{font-size:62.5%}body{font-size:1.4rem}@media screen and (min-width: 768px){body{font-size:1.6rem}}.mv{background-image:url(../img/top/main_pc.webp);background-size:cover;background-position:top center}.mv__container{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){.mv__container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:1700px}}.mv__catch{color:#270000;font-size:2.2rem;font-weight:bold;text-align:center;text-shadow:0px 0px 10px rgba(255,255,255,.8),0px 0px 20px rgba(255,255,255,.8),0px 0px 40px rgba(255,255,255,.8),0px 0px 40px rgba(255,255,255,.8),0px 0px 40px rgba(255,255,255,.8),0px 0px 40px rgba(255,255,255,.8)}@media screen and (min-width: 768px){.mv__catch{font-size:4rem}}@media print,screen and (min-width: 1180px){.mv__catch{font-size:4.5rem}}@media screen and (min-width: 768px){.mv__catch{margin-top:180px;text-align:left}}@media print,screen and (min-width: 1180px){.mv__catch{margin-top:200px}}.news__container{-webkit-transform:translateY(calc(-50% + 36px - 18px));transform:translateY(calc(-50% + 36px - 18px))}.news__wrap{border:1px solid #ea5414;background-color:#fff;border-radius:20px;padding:20px 1rem 20px 0}@media screen and (min-width: 768px){.news__wrap{padding:30px 1rem 30px 0}}.news__box{position:relative;overflow-y:scroll;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:186px;padding-left:2rem}@media screen and (min-width: 768px){.news__box{max-height:188px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5%}}.news__box::-webkit-scrollbar{width:3px}.news__box::-webkit-scrollbar-track{background-color:#ccc}.news__box::-webkit-scrollbar-thumb{background-color:#ea5414}.news__ttl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:sticky;background-color:#fff;top:0;left:0;padding:0;margin-bottom:0}@media screen and (min-width: 768px){.news__ttl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 0 1rem 4rem}}.news__ttl img{margin-right:.5rem}@media screen and (min-width: 768px){.news__ttl img{position:absolute;left:1rem;top:1rem}}.news__ttl .en{margin-right:.5rem}@media screen and (min-width: 768px){.news__list{padding:0 0 1rem}}.news__listitem{padding:.5rem .7rem .5rem .5rem}@media screen and (min-width: 768px){.news__listitem{padding-right:4rem;max-width:1000px}}.news__date{color:#ccc;font-weight:bold;display:block;font-size:1.2rem}@media screen and (min-width: 768px){.news__date{font-size:1.4rem}}.news__sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;margin-right:10px;margin-top:5px}.news__sns span{color:#f7bb43;font-size:.8em;margin-left:.5em}.news__sns a{padding-left:.5em;font-size:1.5em}.about{padding:0 0 40px}@media screen and (min-width: 768px){.about{padding:0 0 80px}}.about__logo img{width:100%;max-width:150px;margin:0 auto 16px}@media screen and (min-width: 768px){.about__logo img{max-width:360px;margin:0 auto 40px}}.about__yurai{font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:2.4rem;margin-bottom:16px}@media screen and (min-width: 768px){.about__yurai{font-size:3.7rem}}@media screen and (min-width: 768px){.about__yurai{margin-bottom:32px}}.about__rinen{font-weight:bold;text-align:center;font-size:2.3rem;margin-bottom:16px}@media screen and (min-width: 768px){.about__rinen{font-size:4rem}}@media screen and (min-width: 768px){.about__rinen{margin-bottom:32px}}.about__text{text-align:center}.service{background-color:#fff5f1;padding-top:40px;padding-bottom:40px}.service__car{margin-bottom:24px}@media screen and (min-width: 768px){.service__car{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:64px;position:relative;z-index:0}}@media screen and (min-width: 768px){.service__car::before{content:"Let’s Join! Mjoin!";display:block;color:#fff;position:absolute;font-size:145px;font-family:Bahnschrift,"DIN Alternate","Franklin Gothic Medium","Nimbus Sans Narrow",sans-serif-condensed,sans-serif;z-index:-1;top:0;left:0;margin-left:-390px}}.service__car_img{max-width:100%;margin-bottom:8px}@media screen and (min-width: 768px){.service__car_img{width:47.5%;margin-bottom:24px}}.service__car_img img{margin:0 auto}@media screen and (min-width: 768px){.service__car_textbox{width:47.5%}}.service__car_title{font-weight:bold;font-size:2.2rem;margin-bottom:10px}@media screen and (min-width: 768px){.service__car_title{font-size:2.4rem}}@media print,screen and (min-width: 1180px){.service__car_title{font-size:3.2rem}}.service__mente{padding:2rem;background-color:#fff}@media screen and (min-width: 768px){.service__mente{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 60px}}.service__mente_img{max-width:100%;margin-bottom:16px}@media screen and (min-width: 768px){.service__mente_img{width:220px;margin-right:40px;margin-bottom:0}}.service__mente_img img{margin:0 auto}@media screen and (min-width: 768px){.service__mente_textbox{-webkit-box-flex:1;-ms-flex:1;flex:1}}.service__mente_title{text-align:center;font-weight:bold;font-size:1.6rem;margin-bottom:10px}@media screen and (min-width: 768px){.service__mente_title{font-size:2rem}}@media print,screen and (min-width: 1180px){.service__mente_title{font-size:2.4rem}}@media screen and (min-width: 768px){.service__mente_title{text-align:left}}.solution{background-image:url(../img/top/solution_bg_pattern.svg);background-repeat:repeat}.solution__wrap{position:relative;z-index:0;width:100%;margin:0 auto;max-width:700px}@media screen and (min-width: 768px){.solution__wrap{max-width:1600px}}.solution__wrap::before,.solution__wrap::after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-repeat:no-repeat}.solution__wrap::before{background-image:url(../img/top/solution_bg_left_sp.webp);background-position:left 0 top 10px;background-size:auto 90%}@media print,screen and (min-width: 1180px){.solution__wrap::before{background-image:url(../img/top/solution_bg_left_pc.webp);background-position:left 0 center;background-size:auto}}.solution__wrap::after{background-image:url(../img/top/solution_bg_right_sp.webp);background-position:right 0 top 10px;background-size:auto 90%}@media print,screen and (min-width: 1180px){.solution__wrap::after{background-image:url(../img/top/solution_bg_right_pc.webp);background-position:right 0 center;background-size:auto}}.solution__container{padding:40px 0 32px}@media screen and (min-width: 768px){.solution__container{padding:64px 0 80px}}.solution__listitem{color:#ea5414;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:16px 0 16px 8px;font-size:1.6rem;-webkit-box-shadow:2px 9px 6px -6px rgba(0,0,0,.16) inset,0 3px 6px rgba(0,0,0,.16);box-shadow:2px 9px 6px -6px rgba(0,0,0,.16) inset,0 3px 6px rgba(0,0,0,.16);margin-left:14px;position:relative}@media screen and (min-width: 768px){.solution__listitem{font-size:2.2rem}}@media print,screen and (min-width: 1180px){.solution__listitem{font-size:2.4rem}}@media screen and (min-width: 768px){.solution__listitem{padding:16px 0 16px 16px;margin-left:50px}}.solution__listitem::before{content:"";display:block;width:14px;position:absolute;top:0;left:-14px;bottom:0}@media screen and (min-width: 768px){.solution__listitem::before{width:50px;left:-50px}}.solution__listitem::after{content:"";display:block;width:14px;height:80%;position:absolute;top:0;left:-14px;bottom:0;border-left:rgba(0,0,0,0) 7px solid;border-right:rgba(0,0,0,0) 7px solid;border-top:60px solid}@media screen and (min-width: 768px){.solution__listitem::after{width:50px;left:-50px;border-left:rgba(0,0,0,0) 25px solid;border-right:rgba(0,0,0,0) 25px solid;border-top:80px solid}}.solution__listitem:nth-of-type(1){-webkit-box-shadow:2px 3px 6px rgba(0,0,0,.16);box-shadow:2px 3px 6px rgba(0,0,0,.16)}.solution__listitem:nth-of-type(1)::before{background-color:#ff8a58}.solution__listitem:nth-of-type(1)::after{display:none}.solution__listitem:nth-of-type(2)::before{background-color:#f17b48}.solution__listitem:nth-of-type(2)::after{border-top-color:#ff8a58}.solution__listitem:nth-of-type(3)::before{background-color:#eb5b1d}.solution__listitem:nth-of-type(3)::after{border-top-color:#f17b48}.solution__listitem:nth-of-type(4)::before{background-color:#c53b00}.solution__listitem:nth-of-type(4)::after{border-top-color:#eb5b1d}.solution__listitem:nth-of-type(5)::before{background-color:#ac3807}.solution__listitem:nth-of-type(5)::after{border-top-color:#c53b00}.solution__listitem .no{font-size:3rem;font-family:Bahnschrift,"DIN Alternate","Franklin Gothic Medium","Nimbus Sans Narrow",sans-serif-condensed,sans-serif;margin-right:1rem}@media screen and (min-width: 768px){.solution__listitem .no{font-size:7rem}}@media screen and (min-width: 768px){.solution__listitem .no{margin-right:4rem}}.solution__listitem .no_01{color:#ff8a58}.solution__listitem .no_02{color:#f17b48}.solution__listitem .no_03{color:#eb5b1d}.solution__listitem .no_04{color:#c53b00}.solution__listitem .no_05{color:#ac3807}.slide{margin-bottom:40px}@media screen and (min-width: 768px){.slide{margin-bottom:80px}}.company{background-image:url(../img/top/company_bg_sp.webp);background-size:cover;background-position:center;background-repeat:no-repeat;padding:3.2rem 0 4rem}@media screen and (min-width: 768px){.company{background-image:url(../img/top/company_bg_pc.webp);padding:6.4rem 0}}.company__container{background-color:rgba(255,255,255,.8);border:1px solid #fff;padding:16px 24px;border-radius:8px}@media screen and (min-width: 768px){.company__container{padding:64px 24px;border-radius:10px}}.company__contents{margin:0 auto}@media screen and (min-width: 768px){.company__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3%}}@media print,screen and (min-width: 1180px){.company__info{gap:78px}}.company__info_list{-webkit-box-flex:1;-ms-flex:1;flex:1}.company__info_img{display:inline-block;background-color:#fff;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.35);box-shadow:0px 3px 6px rgba(0,0,0,.35);padding:6px;border-radius:8px;margin-bottom:24px}@media screen and (min-width: 768px){.company__info_img{padding:9px;border-radius:10px;margin-bottom:0;width:50%;max-width:440px}}.company__info_img img{border-radius:8px}@media screen and (min-width: 768px){.company__info_img img{border-radius:10px}}@media screen and (min-width: 768px){.company__info_listitem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:24px;border-bottom:2px dotted #ea5414}}.company__info_listitem dt{font-weight:bold;padding-bottom:4px;padding-left:1.5rem}@media screen and (min-width: 768px){.company__info_listitem dt{padding-bottom:0;padding-left:0;width:40%;max-width:160px;min-width:120px}}.company__info_listitem dd{border-bottom:2px dotted #ea5414;padding-bottom:16px;margin-bottom:16px;padding-left:1.5rem}@media screen and (min-width: 768px){.company__info_listitem dd{border:none;padding-bottom:0;padding-left:0;margin-bottom:0;-webkit-box-flex:1;-ms-flex:1;flex:1}}.contact{padding:40px 0}@media screen and (min-width: 768px){.contact{padding:80px 0}}.contact__text{margin-bottom:15px}@media screen and (min-width: 768px){.contact__text{margin-bottom:40px}}.contact__form{border-top:3px solid #0c0c0c;padding:15px 0}@media screen and (min-width: 768px){.contact__form{padding:40px 0}}.contact__form_container{width:100%;padding:0}.contact .required{color:#ea5414}@media screen and (min-width: 768px){.contact dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}}.contact dt{font-weight:bold;margin-bottom:8px}@media screen and (min-width: 768px){.contact dt{margin-bottom:0;width:180px}}.contact dd{margin-bottom:16px}@media screen and (min-width: 768px){.contact dd{margin-bottom:0;-webkit-box-flex:1;-ms-flex:1;flex:1}}.contact input,.contact textarea{width:100%;background-color:#efefef;border-radius:2px;border:none;padding:1em;font-size:1.5rem}@media screen and (min-width: 768px){.contact input,.contact textarea{font-size:1.6rem}}.contact__privacy_wrap{border:1px solid #efefef;padding:1em}.contact__privacy_parent{font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact__privacy_parent::after{content:"";font-family:"Font Awesome 5 Free";-webkit-transition:.2s;transition:.2s}.contact__privacy_parent.open::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.contact__privacy_child{padding:1em 0;display:none}.contact__privacy_child .text{padding:0 0 .5rem}.contact__privacy_child .ttl{padding:1rem 0 .5rem;font-weight:bold}.contact__privacy_child .list{padding:0;margin-left:1.6em}.contact__privacy_child .list li{list-style:disc}.contact__privacy_checkbox{margin:20px auto;text-align:center}.contact__privacy_checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact__privacy_checkbox input[type=checkbox]{width:auto;-webkit-transform:scale(0.6);transform:scale(0.6);margin-right:.3rem}@media screen and (min-width: 768px){.contact__privacy_checkbox input[type=checkbox]{-webkit-transform:scale(1.2);transform:scale(1.2);margin-right:.5rem}}.contact__btn{font-size:1.5rem;display:block flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:75%;margin:0 auto 1.5em;border:none;color:#fff;font-weight:bold;background:#ea5414;height:40px;border-radius:20px;position:relative;z-index:0}@media screen and (min-width: 768px){.contact__btn{font-size:1.8rem}}@media screen and (min-width: 768px){.contact__btn{height:60px;max-width:400px;border-radius:30px;font-size:1.8rem;margin:0 auto}}.contact__btn::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear, left top, right top, from(#EA8614), to(#E6A459));background:linear-gradient(to right, #EA8614, #E6A459);z-index:-1;opacity:0;-webkit-transition:opacity .1s linear;transition:opacity .1s linear;border-radius:20px}@media screen and (min-width: 768px){.contact__btn::before{border-radius:30px}}.contact__btn:hover::before{opacity:1}.contact__btn i{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact__confirm{margin-top:100px}@media screen and (min-width: 768px){.contact__confirm{margin-top:180px}}.contact__confirm .formTable{width:100%;margin-bottom:20px}@media screen and (min-width: 768px){.contact__confirm .formTable{max-width:700px;margin:0 auto 40px}}.contact__confirm .formTable th{width:100%;display:block;margin-bottom:1em}@media screen and (min-width: 768px){.contact__confirm .formTable th{display:table-cell;border-bottom:1px solid #efefef;width:35%;padding:1em}}.contact__confirm .formTable td{width:100%;display:block;margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #efefef}@media screen and (min-width: 768px){.contact__confirm .formTable td{display:table-cell;width:65%;padding:1em}}.contact__confirm .contact__btn_wrap{margin-bottom:40px}@media screen and (min-width: 768px){.contact__confirm .contact__btn_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5%;margin-bottom:80px}}.contact__confirm .contact__btn{margin:0 auto 2rem}@media screen and (min-width: 768px){.contact__confirm .contact__btn{margin:0}}.contact__thanks{height:calc(100vh - 264px);margin-top:100px}@media screen and (min-width: 768px){.contact__thanks{margin-top:180px;height:calc(100vh - 401px)}}.contact__thanks .contact__subttl{text-align:center;font-size:1.8rem;margin-bottom:1rem}.contact__thanks .contact__text{text-align:center;margin-bottom:4rem}@media screen and (min-width: 768px){.contact__thanks .contact__text{margin-bottom:8rem}}.contact__thanks .contact__btn{margin-bottom:4rem}@media screen and (min-width: 768px){.contact__thanks .contact__btn{margin-bottom:8rem}}