.l-header{position:relative!important}.l-main{padding-top:0!important}.l-footer .m-wrapper{max-width:1000px}.contact{padding-block:76px 108px}.contact__text{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:400;line-height:1.875;letter-spacing:.02em}.contact__formTable{width:100%;margin-top:60px;font-family:"Noto Sans JP",sans-serif}.contact__formTable tr{border-top:1px solid #e3e3e3}.contact__formTable tr:last-child{border-bottom:1px solid #e3e3e3}.contact__formTable th{padding:24px 16px;font-weight:400}.contact__formTable td{width:68%;padding-block:20px}.contact__formTable div.mfp_err{padding-left:0!important}.contact__btnWrap{display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px}.contact__btnWrap .m-btn1{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}div#confirmWindow{z-index:25!important}div#confirmBody{z-index:25!important}div#confirmBody table.infield td,div#confirmBody table.infield th{background-color:#fff!important}.thanks{padding-block:55px 108px}.thanks__header{display:-ms-grid;display:grid;justify-items:center;gap:20px;text-align:center}.thanks__title{font-size:28px;font-size:1.75rem;letter-spacing:.04em;line-height:1.5}.thanks__text{font-weight:400;line-height:1.875}.thanks__box{display:-ms-grid;display:grid;justify-items:center;width:min(100%,720px);margin:60px auto 65px;padding:40px 60px;background-color:rgba(36,168,195,.05);letter-spacing:.04em}.thanks__box ._title{font-size:20px;font-size:1.25rem}.thanks__box ._tel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.25em;margin-top:16px;padding:0 2px 20px;border-bottom:1px solid #168acc;font-family:Cardo,serif;font-size:60px;font-size:3.75rem;font-weight:400;line-height:1}.thanks__box ._tel span{font-size:.6666666667em}.thanks__box ._tel .m-tellink{text-decoration:none}.thanks__box ._note{margin-top:15px;font-size:18px;font-size:1.125rem}.thanks__btn{width:min(100%,240px);margin-inline:auto}@media screen and (min-width:768px){.m-breadcrumb,.m-wrapper{max-width:896px}}@media screen and (max-width:767px){.contact{padding-block:40px 80px}.contact__formTable{margin-top:30px}.contact__formTable td,.contact__formTable th{display:block;width:100%}.contact__formTable th{padding:20px 0 0}.contact__formTable td{padding-block:12px 24px}.contact__btnWrap{margin-top:30px}.contact__form{margin-inline:-1rem}div#confirmBody{width:90%!important;inset-inline:0!important}div#confirmBody ul.confirm_layer{width:100%!important}div#confirmBody ul.confirm_layer li{width:100%!important}div#confirmBody table.infield{width:100%!important}div#confirmBody table.infield tr td,div#confirmBody table.infield tr th{font-size:12px!important}.thanks{padding-block:60px 80px}.thanks__title{font-size:24px;font-size:1.5rem;line-height:1.25}.thanks__text{text-align:left}.thanks__box{margin-block:30px;padding:36px 24px}.thanks__box ._title{font-size:16px;font-size:1rem}.thanks__box ._tel{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:36px;font-size:2.25rem}.thanks__box ._tel span:last-child{-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.thanks__box ._note{font-size:14px;font-size:.875rem;text-align:center}}@media (any-hover:hover){.contact__btnWrap .m-btn1:hover{opacity:.8}}