﻿@media screen and (min-width:768px){.pc[data-v-a56e2ac8]{display:block!important}.sp[data-v-a56e2ac8],.tab[data-v-a56e2ac8]{display:none!important}}@media screen and (min-width:768px)and (max-width:1080px){.tab[data-v-a56e2ac8]{display:block!important}.sp[data-v-a56e2ac8]{display:none!important}}@media screen and (max-width:768px){.pc[data-v-a56e2ac8],.tab[data-v-a56e2ac8]{display:none!important}.sp[data-v-a56e2ac8]{display:block!important}}@media screen and (min-width:768px){#contact_wrap[data-v-a56e2ac8]{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}#contact_body[data-v-a56e2ac8]{padding:0 40px 0 0;width:41.66667%}}@media screen and (max-width:768px){#contact_body[data-v-a56e2ac8]{text-align:center}}#contact_title[data-v-a56e2ac8]{display:inline}.contact_text[data-v-a56e2ac8]{font-size:1.6rem;line-height:2}.contact_text[data-v-a56e2ac8]:not(:last-of-type){margin-bottom:24px;margin-top:24px}@media screen and (max-width:768px){.contact_text[data-v-a56e2ac8]{font-size:1.4rem;text-align:left}}@media screen and (min-width:768px){#contact_form[data-v-a56e2ac8]{color:#fff;font-size:1.6rem;padding:0 0 0 80px;width:58.33333%}}@media screen and (min-width:768px)and (max-width:1080px){#contact_form[data-v-a56e2ac8]{padding-left:64px}}@media screen and (max-width:768px){#contact_form[data-v-a56e2ac8]{margin-top:40px}}.contact_item[data-v-a56e2ac8]{position:relative}.contact_item[data-v-a56e2ac8]:not(:last-of-type){margin-bottom:32px}.contact_form_text[data-v-a56e2ac8]{left:16px;opacity:.5;position:absolute;top:12px;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.contact_input[data-v-a56e2ac8]{background:rgba(0,0,0,.1);border:2px solid #fff;border-radius:8px;font-size:1.6rem;line-height:1.5;padding:12px 16px;position:relative;width:100%}@media screen and (max-width:768px){.contact_input[data-v-a56e2ac8]{-webkit-appearance:none;font-size:1.4rem}}[data-v-a56e2ac8]::-webkit-input-placeholder{color:#fff;opacity:.5}[data-v-a56e2ac8]::-moz-placeholder{color:#fff;opacity:.5}[data-v-a56e2ac8]:-ms-input-placeholder{color:#fff;opacity:.5}[data-v-a56e2ac8]::-ms-input-placeholder{color:#fff;opacity:.5}[data-v-a56e2ac8]::placeholder{color:#fff;opacity:.5}.contact_textarea[data-v-a56e2ac8]{background:rgba(0,0,0,.1);border:2px solid #fff;border-radius:8px;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:1.6rem;height:200px;line-height:1.5;padding:12px 16px;position:relative;width:100%}@media screen and (max-width:768px){.contact_textarea[data-v-a56e2ac8]{font-size:1.4rem}}.contact_submit[data-v-a56e2ac8]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#f2a62a;border-radius:31px;-webkit-box-shadow:4px 4px 2px rgba(0,0,0,.16);box-shadow:4px 4px 2px rgba(0,0,0,.16);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Coda,sans-serif;font-size:2rem;height:62px;justify-content:center;margin-top:48px;padding:16px 0;width:320px}.contact_submit span[data-v-a56e2ac8]{letter-spacing:.05em;margin-left:16px}.contact_submit svg[data-v-a56e2ac8]{margin-left:16px;margin-top:-1px;width:16px}@media screen and (max-width:768px){.contact_submit[data-v-a56e2ac8]{font-size:1.8rem;width:100%}}#contact_success[data-v-a56e2ac8]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-top:20px;width:58.33333%}#contact_success svg[data-v-a56e2ac8]{width:400px}#contact_success .small[data-v-a56e2ac8]{font-size:1.6rem;margin-top:0;opacity:.75}#contact_success .small a[data-v-a56e2ac8]{text-decoration:underline}#contact_success p[data-v-a56e2ac8]{font-size:2rem;line-height:2;margin-top:20px;text-align:center;width:100%}#contact_success p[data-v-a56e2ac8]:not(:last-of-type){margin-bottom:20px}@media screen and (max-width:768px){#contact_success[data-v-a56e2ac8]{margin-top:64px;width:100%}#contact_success svg[data-v-a56e2ac8]{width:75%}#contact_success p[data-v-a56e2ac8]{font-size:1.4rem}#contact_success .small[data-v-a56e2ac8]{font-size:1.2rem}}