@charset "utf-8";.inquiry_box{margin:0 auto;width:90%;max-width:535px}.inquiry_box dl{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;width:100%;max-width:100%;margin:0 auto;padding:10px 0 0;color:#000;font-size:1.4rem;font-weight:700;transition:all .2s ease-in-out}.inquiry_box .inquiry_cont{flex-wrap:wrap;justify-content:flex-start}.inquiry_box dt{margin-right:10px}.inquiry_box dt span:before{content:"";margin:0 5px;color:#fff;font-size:1.2rem;font-weight:700}.inquiry_box dt span.required:before{content:"必須";color:#c6000b}.inquiry_box dd{text-align:left;line-height:1.2}.inquiry_box .inquiry_cont dd{width:100%}.input{position:relative;margin:0 auto;width:400px}.inquiry_cont .input{width:100%}.input_box{padding:10px 20px;width:100%;font-size:1.5rem;background:#eee;border-radius:25px;border:none}.inquiry_cont textarea{padding:10px 20px;width:100%;height:200px;font-size:1.5rem;background:#eee;border-radius:25px;border:none}.inquiry_cont .input{width:100%}.g_msg{text-align:center}.g_msg a{display:inline-block}@media screen and (max-width:480px){.inquiry_box dl{flex-wrap:wrap;justify-content:flex-start}.inquiry_box dd{width:100%}.input{width:100%}}@media screen and (min-width:481px) and (max-width:1023px){.inquiry_box dl{flex-wrap:wrap;justify-content:flex-start}.inquiry_box dd{width:100%}.input{width:100%}}