@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=M+PLUS+1:wght@100..900&display=swap");svg{fill:currentColor}#contact_form{position:relative;width:100%;z-index:10;margin-top:var(--head_height);margin-bottom:20rem}@media screen and (min-width:280px){#contact_form .page_title{font-size:7rem}}@media screen and (min-width:600px){#contact_form .page_title{font-size:15rem}}@media screen and (min-width:1100px){#contact_form .page_title{font-size:20rem}}#thanks_page{position:relative;width:100%;min-height:600px;z-index:10;margin-top:var(--head_height);margin-bottom:20rem}@media screen and (min-width:280px){#thanks_page .page_title{font-size:8rem}}@media screen and (min-width:600px){#thanks_page .page_title{font-size:15rem}}@media screen and (min-width:1100px){#thanks_page .page_title{font-size:20rem}}.contact_wrap,.thanks_wrap{position:relative;margin:0 auto}@media screen and (min-width:280px){.contact_wrap,.thanks_wrap{max-width:90%}}@media screen and (min-width:600px){.contact_wrap,.thanks_wrap{max-width:90%}}@media screen and (min-width:1100px){.contact_wrap,.thanks_wrap{max-width:100rem}}.contact_wrap .form_wrap,.thanks_wrap .form_wrap{display:flex;width:100%;margin-top:5rem}@media screen and (min-width:280px){.contact_wrap .form_wrap,.thanks_wrap .form_wrap{--left_width:100%;flex-direction:column}}@media screen and (min-width:600px){.contact_wrap .form_wrap,.thanks_wrap .form_wrap{--left_width:100%;flex-direction:column}}@media screen and (min-width:1100px){.contact_wrap .form_wrap,.thanks_wrap .form_wrap{--left_width:40%;flex-direction:row}}.contact_wrap .left_inner,.thanks_wrap .left_inner{width:var(--left_width)}@media screen and (min-width:280px){.contact_wrap .left_inner,.thanks_wrap .left_inner{text-align:center}}@media screen and (min-width:600px){.contact_wrap .left_inner,.thanks_wrap .left_inner{text-align:center}}@media screen and (min-width:1100px){.contact_wrap .left_inner,.thanks_wrap .left_inner{text-align:end}}.contact_wrap .left_inner p,.thanks_wrap .left_inner p{color:#000001}.contact_wrap .left_inner .txt_1,.thanks_wrap .left_inner .txt_1{font-size:1.2rem;font-weight:400;font-family:"M PLUS 1",sans-serif;padding-top:2rem;line-height:1.8}.contact_wrap .left_inner .txt_2,.thanks_wrap .left_inner .txt_2{font-weight:600;line-height:1.5}@media screen and (min-width:280px){.contact_wrap .left_inner .txt_2,.thanks_wrap .left_inner .txt_2{font-size:1.7rem}}@media screen and (min-width:600px){.contact_wrap .left_inner .txt_2,.thanks_wrap .left_inner .txt_2{font-size:2rem}}@media screen and (min-width:1100px){.contact_wrap .left_inner .txt_2,.thanks_wrap .left_inner .txt_2{font-size:2rem}}.contact_wrap .left_inner .txt_3,.thanks_wrap .left_inner .txt_3{font-size:2.5rem;font-weight:400;padding-top:3rem;line-height:1}.contact_wrap .left_inner .txt_4,.thanks_wrap .left_inner .txt_4{font-size:5rem;font-weight:800;line-height:1}.contact_wrap .left_inner .txt_5,.thanks_wrap .left_inner .txt_5{font-weight:800;line-height:1;padding-bottom:2rem}@media screen and (min-width:280px){.contact_wrap .left_inner .txt_5,.thanks_wrap .left_inner .txt_5{font-size:6rem}}@media screen and (min-width:600px){.contact_wrap .left_inner .txt_5,.thanks_wrap .left_inner .txt_5{font-size:7.5rem}}@media screen and (min-width:1100px){.contact_wrap .left_inner .txt_5,.thanks_wrap .left_inner .txt_5{font-size:9rem}}.contact_wrap .left_inner .connect_ameba,.thanks_wrap .left_inner .connect_ameba{margin:3rem auto;position:relative}@media screen and (min-width:280px){.contact_wrap .left_inner .connect_ameba,.thanks_wrap .left_inner .connect_ameba{width:70%}}@media screen and (min-width:600px){.contact_wrap .left_inner .connect_ameba,.thanks_wrap .left_inner .connect_ameba{width:60%}}@media screen and (min-width:1100px){.contact_wrap .left_inner .connect_ameba,.thanks_wrap .left_inner .connect_ameba{width:100%}}.contact_wrap .left_inner .connect_ameba svg,.thanks_wrap .left_inner .connect_ameba svg{width:100%;height:auto}.contact_wrap .left_inner .connect_ameba .color_ball,.thanks_wrap .left_inner .connect_ameba .color_ball{display:block;position:absolute;bottom:11%;left:17%;background:#faebd7;z-index:-1;border-radius:50%;animation:rainbowColor 6s linear infinite}@media screen and (min-width:280px){.contact_wrap .left_inner .connect_ameba .color_ball,.thanks_wrap .left_inner .connect_ameba .color_ball{width:7rem;height:7rem}}@media screen and (min-width:600px){.contact_wrap .left_inner .connect_ameba .color_ball,.thanks_wrap .left_inner .connect_ameba .color_ball{width:12rem;height:12rem}}@media screen and (min-width:1100px){.contact_wrap .left_inner .connect_ameba .color_ball,.thanks_wrap .left_inner .connect_ameba .color_ball{width:10rem;height:10rem}}@keyframes rainbowColor{0%{background:red}16%{background:orange}33%{background:#ff0}50%{background:#0f0}66%{background:#00f}83%{background:indigo}100%{background:red}}.contact_wrap .left_inner .connect_deco,.thanks_wrap .left_inner .connect_deco{margin:4rem 0;width:100px}@media screen and (min-width:280px){.contact_wrap .right_inner,.thanks_wrap .right_inner{width:100%;padding:5rem 0 0;margin:5rem 0 0;border-left:0 solid #fff;border-top:2px solid #fff}}@media screen and (min-width:600px){.contact_wrap .right_inner,.thanks_wrap .right_inner{width:100%;padding:5rem 0 0;margin:5rem 0 0;border-left:0 solid #fff;border-top:2px solid #fff}}@media screen and (min-width:1100px){.contact_wrap .right_inner,.thanks_wrap .right_inner{width:calc(100% - var(--left_width) - 3rem);padding:0 0 0 3rem;margin:0 0 0 3rem;border-left:2px solid #fff;border-top:0 solid #fff}}.contact_wrap .right_inner .description,.thanks_wrap .right_inner .description{font-weight:600;line-height:1.8;margin-bottom:2rem}@media screen and (min-width:280px){.contact_wrap .right_inner .description,.thanks_wrap .right_inner .description{font-size:1.3rem}}@media screen and (min-width:600px){.contact_wrap .right_inner .description,.thanks_wrap .right_inner .description{font-size:1.4rem}}@media screen and (min-width:1100px){.contact_wrap .right_inner .description,.thanks_wrap .right_inner .description{font-size:1.5rem}}.contact_wrap .right_inner .form_area,.thanks_wrap .right_inner .form_area{width:100%;font-family:"M PLUS 1",sans-serif}.contact_wrap .right_inner .form_area label,.thanks_wrap .right_inner .form_area label{font-size:1.3rem;font-weight:400;padding-top:2rem;line-height:1.8;display:inline-block;width:100%}.contact_wrap .right_inner .form_area label .red,.thanks_wrap .right_inner .form_area label .red{color:#bc0000}.contact_wrap .right_inner .form_area label br,.thanks_wrap .right_inner .form_area label br{display:none !important}.contact_wrap .right_inner .form_area input[type=text],.contact_wrap .right_inner .form_area input[type=tel],.contact_wrap .right_inner .form_area input[type=email],.contact_wrap .right_inner .form_area textarea,.thanks_wrap .right_inner .form_area input[type=text],.thanks_wrap .right_inner .form_area input[type=tel],.thanks_wrap .right_inner .form_area input[type=email],.thanks_wrap .right_inner .form_area textarea{margin:1rem 0 .5rem;padding:0;border:2px solid transparent;color:#000001;box-sizing:border-box;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font:inherit;background:#fff;font-size:1.6rem;transition:border .2s ease}.contact_wrap .right_inner .form_area input[type=text]+span,.contact_wrap .right_inner .form_area input[type=tel]+span,.contact_wrap .right_inner .form_area input[type=email]+span,.contact_wrap .right_inner .form_area textarea+span,.thanks_wrap .right_inner .form_area input[type=text]+span,.thanks_wrap .right_inner .form_area input[type=tel]+span,.thanks_wrap .right_inner .form_area input[type=email]+span,.thanks_wrap .right_inner .form_area textarea+span{font-family:"M PLUS 1",sans-serif;font-size:1.2rem;font-weight:600;color:#bc0000}.contact_wrap .right_inner .form_area input[type=text]:focus,.contact_wrap .right_inner .form_area input[type=tel]:focus,.contact_wrap .right_inner .form_area input[type=email]:focus,.contact_wrap .right_inner .form_area textarea:focus,.thanks_wrap .right_inner .form_area input[type=text]:focus,.thanks_wrap .right_inner .form_area input[type=tel]:focus,.thanks_wrap .right_inner .form_area input[type=email]:focus,.thanks_wrap .right_inner .form_area textarea:focus{border:2px solid #ff0}.contact_wrap .right_inner .form_area input[type=text],.contact_wrap .right_inner .form_area input[type=tel],.contact_wrap .right_inner .form_area input[type=email],.thanks_wrap .right_inner .form_area input[type=text],.thanks_wrap .right_inner .form_area input[type=tel],.thanks_wrap .right_inner .form_area input[type=email]{height:5rem;border-radius:2.5rem;padding:0 2rem}.contact_wrap .right_inner .form_area textarea,.thanks_wrap .right_inner .form_area textarea{min-height:8rem;resize:vertical;border-radius:2rem;padding:1rem 2rem;display:block}.contact_wrap .right_inner .form_area input[type=submit],.thanks_wrap .right_inner .form_area input[type=submit]{cursor:pointer}.contact_wrap .right_inner .form_area form p:last-of-type,.thanks_wrap .right_inner .form_area form p:last-of-type{display:flex;margin-top:5rem;align-items:center;justify-content:center;flex-direction:column}.contact_wrap .right_inner .form_area form div:last-child,.thanks_wrap .right_inner .form_area form div:last-child{margin:2rem 0 0;padding:.5rem 1rem;border:none;border-color:none;background-color:#bc0000;color:#f7f7f7;font:inherit;border-radius:1rem;font-size:1.2rem}.contact_wrap .right_inner .form_area .wpcf7-list-item,.thanks_wrap .right_inner .form_area .wpcf7-list-item{margin:0 !important}.contact_wrap .right_inner .form_area input[type=checkbox],.thanks_wrap .right_inner .form_area input[type=checkbox]{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;pointer-events:none;margin:0}.contact_wrap .right_inner .form_area input[type=checkbox]+.wpcf7-list-item-label,.thanks_wrap .right_inner .form_area input[type=checkbox]+.wpcf7-list-item-label{position:relative;padding-left:4.5rem;cursor:pointer;line-height:2rem;display:inline-flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1.1rem}.contact_wrap .right_inner .form_area input[type=checkbox]+.wpcf7-list-item-label a,.thanks_wrap .right_inner .form_area input[type=checkbox]+.wpcf7-list-item-label a{font-weight:500;text-decoration:underline;text-underline-offset:5px;color:#000001 !important}.contact_wrap .right_inner .form_area input[type=checkbox]+.wpcf7-list-item-label:before,.thanks_wrap .right_inner .form_area input[type=checkbox]+.wpcf7-list-item-label:before{content:"";position:absolute;left:0;width:4rem;height:3rem;display:block;color:#f7f7f7;background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 217.54 208.05'%3E%3Cpath fill='%23000' d='M217.54,104.02c0,10.98-15.4,19.39-18.61,29.3s4.06,26.1-2.16,34.64-23.67,6.46-32.3,12.74-11.82,23.46-22.08,26.79c-9.91,3.22-22.64-8.7-33.62-8.7s-23.71,11.92-33.62,8.7-13.54-20.57-22.08-26.79c-8.63-6.28-26.02-4.11-32.3-12.74s1.18-24.38-2.16-34.64C15.4,123.41,0,115,0,104.02s15.4-19.39,18.61-29.3-4.06-26.1,2.16-34.64,23.67-6.46,32.3-12.74c8.55-6.22,11.82-23.46,22.08-26.79,9.91-3.22,22.64,8.7,33.62,8.7S132.48-2.67,142.39.55s13.54,20.57,22.08,26.79c8.63,6.28,26.02,4.11,32.3,12.74s-1.18,24.38,2.16,34.64,18.61,18.32,18.61,29.3Z'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 217.54 208.05'%3E%3Cpath fill='%23000' d='M217.54,104.02c0,10.98-15.4,19.39-18.61,29.3s4.06,26.1-2.16,34.64-23.67,6.46-32.3,12.74-11.82,23.46-22.08,26.79c-9.91,3.22-22.64-8.7-33.62-8.7s-23.71,11.92-33.62,8.7-13.54-20.57-22.08-26.79c-8.63-6.28-26.02-4.11-32.3-12.74s1.18-24.38-2.16-34.64C15.4,123.41,0,115,0,104.02s15.4-19.39,18.61-29.3-4.06-26.1,2.16-34.64,23.67-6.46,32.3-12.74c8.55-6.22,11.82-23.46,22.08-26.79,9.91-3.22,22.64,8.7,33.62,8.7S132.48-2.67,142.39.55s13.54,20.57,22.08,26.79c8.63,6.28,26.02,4.11,32.3,12.74s-1.18,24.38,2.16,34.64,18.61,18.32,18.61,29.3Z'/%3E%3C/svg%3E") center/contain no-repeat;transition:background-color .3s ease,color .3s ease;animation:amoebaMove 3s linear infinite}.contact_wrap .right_inner .form_area input[type=checkbox]+.wpcf7-list-item-label:after,.thanks_wrap .right_inner .form_area input[type=checkbox]+.wpcf7-list-item-label:after{content:"";position:absolute;left:1.4rem;width:10px;height:5px;border-left:2px solid #f7f7f7;border-bottom:2px solid #f7f7f7;opacity:0;transform:translateY(4px) rotate(-45deg);transition:opacity .3s ease,transform .3s ease}.contact_wrap .right_inner .form_area input[type=checkbox]:checked+.wpcf7-list-item-label:before,.thanks_wrap .right_inner .form_area input[type=checkbox]:checked+.wpcf7-list-item-label:before{color:#000001}.contact_wrap .right_inner .form_area input[type=checkbox]:checked+.wpcf7-list-item-label:after,.thanks_wrap .right_inner .form_area input[type=checkbox]:checked+.wpcf7-list-item-label:after{opacity:1;transform:translateY(-1px) rotate(-45deg)}@keyframes amoebaMove{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(90deg) scale(1.2)}100%{transform:rotate(180deg) scale(1)}}.contact_wrap .right_inner .form_area .submit_btn,.thanks_wrap .right_inner .form_area .submit_btn{box-sizing:border-box;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:60%;height:6rem;border-radius:3rem;background:#000001;color:#f7f7f7;border:none;font:inherit;font-size:1.8rem;font-weight:600;opacity:1;margin-bottom:2rem;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contact_wrap .right_inner .form_area .submit_btn:hover,.thanks_wrap .right_inner .form_area .submit_btn:hover{background:#ff0;color:#000001;transform:translateY(-3px);opacity:.9}.contact_wrap .right_inner .form_area .wpcf7-submit:disabled,.thanks_wrap .right_inner .form_area .wpcf7-submit:disabled{opacity:.5 !important;pointer-events:none}.contact_wrap .right_inner .wpcf7-form.sent .wpcf7-response-output,.thanks_wrap .right_inner .wpcf7-form.sent .wpcf7-response-output{display:none}.contact_wrap .thanks_inner,.thanks_wrap .thanks_inner{text-align:center;margin-top:5rem}.contact_wrap .thanks_inner h1,.thanks_wrap .thanks_inner h1{font-weight:700;line-height:1.5;font-family:"M PLUS 1",sans-serif;color:inherit;letter-spacing:.05em}@media screen and (min-width:280px){.contact_wrap .thanks_inner h1,.thanks_wrap .thanks_inner h1{font-size:2rem}}@media screen and (min-width:600px){.contact_wrap .thanks_inner h1,.thanks_wrap .thanks_inner h1{font-size:2.5rem}}@media screen and (min-width:1100px){.contact_wrap .thanks_inner h1,.thanks_wrap .thanks_inner h1{font-size:3.5rem}}.contact_wrap .thanks_inner p,.thanks_wrap .thanks_inner p{line-height:2;word-break:auto-phrase;padding-top:4rem}@media screen and (min-width:280px){.contact_wrap .thanks_inner p,.thanks_wrap .thanks_inner p{font-size:1.3rem}}@media screen and (min-width:600px){.contact_wrap .thanks_inner p,.thanks_wrap .thanks_inner p{font-size:1.4rem}}@media screen and (min-width:1100px){.contact_wrap .thanks_inner p,.thanks_wrap .thanks_inner p{font-size:1.5rem}}.contact_wrap .thanks_inner .back_home,.thanks_wrap .thanks_inner .back_home{font-family:"M PLUS 1",sans-serif;display:inline-block;padding:1rem 2rem;font-size:1.5rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;text-decoration:none;transition:all .3s ease;border-radius:10rem}@media screen and (min-width:280px){.contact_wrap .thanks_inner .back_home,.thanks_wrap .thanks_inner .back_home{margin-top:5rem}}@media screen and (min-width:600px){.contact_wrap .thanks_inner .back_home,.thanks_wrap .thanks_inner .back_home{margin-top:8rem}}@media screen and (min-width:1100px){.contact_wrap .thanks_inner .back_home,.thanks_wrap .thanks_inner .back_home{margin-top:10rem}}.contact_wrap .thanks_inner .back_home,.thanks_wrap .thanks_inner .back_home{transition:all .3s ease;border:2px solid #000001;background:#000001;color:#f7f7f7}.contact_wrap .thanks_inner .back_home:hover,.thanks_wrap .thanks_inner .back_home:hover{background:#ff0;border:2px solid #ff0;color:#000001;opacity:1}