@charset "UTF-8";h2.low_contact_ttl{text-align:center;padding:20px 2%;margin-bottom:40px}.tb_contact{width:100%;margin:20px auto}.tb_contact th{font-size:16px;text-align:left;border:1px solid #ccc;vertical-align:middle;padding:0 1em}.tb_contact td{text-align:left;padding:20px;font-size:16px;border:1px solid #ccc;vertical-align:middle}@media screen and (min-width:0px) and (max-width:768px){.tb_contact th{display:block;width:100%;border-bottom:none;padding:10px 1em}.tb_contact td{display:block;width:100%;border-bottom:none;padding:10px 1em 20px}.tb_contact{border-bottom:1px solid #ccc}}input,textarea,select{outline:none}input:focus,textarea:focus,select:focus{box-shadow:0 0 5px #3696ff}input[type=radio]:focus{box-shadow:0 0 0 #fff}.contact .require{display:inline-block;float:right;color:#fff;font-size:12px;font-weight:400;line-height:1em;text-align:center;background:#a10000;padding:7px;margin:-3px 15px 3px 5px}@media all and (-ms-high-contrast:none){.contact .require{padding-top:9px;padding-bottom:4px}}@media screen and (min-width:0px) and (max-width:768px){.contact .require{float:none;padding:7px;margin:0 0 0 5px}}span.wpcf7-not-valid-tip{font-size:16px !important;padding-top:5px}.contact input,.contact select,.contact textarea{font-size:16px;border-radius:6px;border:1px solid #999;padding:10px}.contact input,.contact select{height:auto}.contact select{text-align:center !important}.contact textarea{width:100%}.contact input[type=image]{width:384px;height:94px;border:none !important}@media screen and (min-width:0px) and (max-width:768px){.contact input,.contact select,.contact textarea{padding:2%}.contact input[type=image]{width:100%;max-width:384px;height:auto}}.send{text-align:center}input[type=submit]{-webkit-appearance:none}.send .mail_submit{width:300px;height:74px;color:#fff;font-size:20px;border:none;border-radius:100px;background:#ff8400;background:-webkit-linear-gradient(top,#ffc600 0%,#ff8400 100%);background:linear-gradient(to bottom,#fff6c6 0%,#baa742 100%);box-shadow:inset 0px 0px 0px 2px #baa742,inset 0px 0px 0px 4px #fff;margin:10px auto 0 auto;cursor:pointer}.send .mail_submit:hover{opacity:.8;filter:alpha(opacity=80);-webkit-transition:all .3s;transition:all .3s}.acceptance{text-align:center}.acceptance span{color:#df0101;font-weight:700}.acceptance input[type=checkbox]{width:18px;height:18px}.acceptance input:disabled{background:#ccc !important;box-shadow:inset 0px 0px 0px 2px #ccc,inset 0px 0px 0px 4px #fff !important;cursor:auto !important}.acceptance input:disabled:hover{opacity:1 !important;filter:alpha(opacity=100) !important}.length-l{width:100%;max-width:440px}.length-m{width:50%}.length-s{width:20%}@media screen and (min-width:0px) and (max-width:768px){.length-l{max-width:100%}}.thanks-comment{width:100%;font-size:15px;line-height:2em;text-align:center;padding-bottom:300px}@media screen and (min-width:0px) and (max-width:768px){.thanks-comment{text-align:left}}