ul.form-list li .fieldset,ul.form-list li .fieldset.require{position:relative}ul.form-list li :placeholder-shown{color:#303}ul.form-list li{display:block;vertical-align:middle;margin-bottom:1.1em}ul.form-list li.fullfield input.textfield{width:96%}ul.form-list li.fullfield textarea{width:95%;padding:.5em 2.5%}ul.form-list li.block_2field input.textfield,ul.form-list li.block_2field textarea{width:92%;padding-right:4%;padding-left:4%}ul.form-list li.block_2field .fieldset{float:left;display:inline-block;margin-right:5%;width:47.5%}.FormFields footer .require::before,ul.form-list li .fieldset.require::after{top:0;width:4px;height:4px;content:"*";z-index:10}ul.form-list li.block_2field .fieldset:last-child{margin-right:0}ul.form-list li .fieldset.require::after{position:absolute;right:-10px;color:#00ADEE}.FormFields footer .require{position:relative;display:inline-block;padding-left:3%;font-style:italic;color:#666}input.textfield,ul.form-list li textarea{border:1px solid #d7d7d7;padding:.5em 2%;font-size:1em}.FormFields footer .require::before{position:absolute;left:0;color:#00ADEE}input.textfield{line-height:1.1em;color:#666}