#contactFormTable {margin: auto;font-family: HiraginoSans-W3, HiraKakuPro-W3, "Hiragino Kaku Gothic W6 JIS2004", sans-serif;color: rgba(0,0,0,0.6);}
#contactFormTable td {padding: 6px 4px 9px 4px;vertical-align: top;line-height: 160%;}
#contactFormTable td input, #contactFormTable td textarea {border: 1px solid #aaa;border-radius: 4px;width: 100%;font-size: 16px;padding: 4px;}
#contactFormTable td input[type="file"] {border-width: 0;}
#contactFormTable td textarea {margin-top: 1px;}
#contactFormTable tr td:first-child {text-align: right;font-weight: bold;line-height: 130%;vertical-align: top;min-width: 80px;width: 19%;}
#contactFormTable tr td:last-child {padding-top: 0;text-align: left;padding-left: 8px;}
#contactFormTable td .submitButton {background-color: white;width: 90px;font-weight: bold;padding: 6px;color: rgba(0,0,0,0.7)}
#contactFormTable td input#cptstring {max-width: 170px;float: left;margin-right: 10px;vertical-align: top;margin-bottom: 5px;}
#contactFormTable td #cpt {width: 120px;margin-top: 0;border: 1px solid #ccc;border-radius: 5px;}
#contactFormTable td #cptstring_container {width: 183px;display: inline-block;vertical-align: top;line-height: 110%;margin-top: -8px;}
#contactFormTable tr.textarea-tr td {padding-bottom: 2px;}