@charset "utf-8";.mailform{margin:0;background:#fff;padding:8vw 5vw}.mailform>p{padding:0 5vw}.mailform .attention{text-indent:-1em;font-size:.9em;line-height:1.4em;margin:5px 0 2em 1em}.mailform .form{display:flex;flex-wrap:wrap;margin:5px 0 25px;width:calc(100% - 40px);background:#f7f7f79c;padding:15px 20px;border-radius:20px}.mailform .form dl dd input,.mailform .form dl dd textarea{width:calc(100% - 30px);margin-right:5px}.mailform .form dl dd textarea{height:5em}.mailform .form dl{margin:5px 0 5px;width:calc(100% - 40px);background:#fff;padding:10px 20px;border-radius:20px}.mailform .form dl dt{margin:5px;border-left:solid 5px #ffd834;padding:4px 0 3px 10px;line-height:1em}dd .caption{position:relative;border-radius:100px;font-size:13px;line-height:1.4em;border-bottom:dashed 1px #a0a0a0;border-radius:0;padding:16px 5px 7px;font-weight:700;margin-bottom:6px}.acceptance{margin:0 auto 10px;display:block;width:16em}.mailform .submitbtm{background:#f4627a;margin:auto;text-align:center;padding:.6em 1.8em;color:#fff;font-weight:700;border-radius:100px;line-height:1.5em;font-size:18px;display:block}.links a{display:block;width:14em;text-align:center;margin:auto;background:#df2f12;font-weight:700;border-radius:200px;color:#fff;padding:5px;font-size:1.2em}@media screen and (min-width:761px){.mailform .form{width:calc(100% - 60px);padding:20px 30px}.mailform .form dl{display:flex;flex-wrap:wrap;margin:10px 0 20px;font-size:17px}.mailform .form dl dt{width:10em}.mailform .form dl dd{width:calc(100% - 10em - 25px)}}@media screen and (min-width:1000px){.mailform .form{width:800px;margin:0 auto 30px}.mailform>p{padding:0 calc(50vw - 440px)}}