@charset "UTF-8";
@media all
{
	.tx-thmailformplus-pi1 { line-height: 150%; }
	.tx-thmailformplus-pi1 input { width: 230px; border: 1px solid #808080; }
	.tx-thmailformplus-pi1 label { width: 140px; }
	.tx-thmailformplus-pi1 textarea { width: 230px; height: 100px; border: 1px solid #808080; }
	
	.tx-thmailformplus-pi1 .left { clear: both; float: left; }
	.tx-thmailformplus-pi1 .right { float: right; }
	.tx-thmailformplus-pi1 .clearer { clear: both; }
	.tx-thmailformplus-pi1 hr { clear: both; border: 1px solid #eee; background-color: #eee; height: 1px; margin: 10px 0 15px 0; padding:0; }
	.tx-thmailformplus-pi1 div { padding: 5px 0 5px 0; }
	
	.tx-thmailformplus-pi1 .small { font-size: 10px; }
	.tx-thmailformplus-pi1 .required input { background: #fce0d1; border: 1px solid #808080; }
	.tx-thmailformplus-pi1 .submit { margin-top: 20px; padding: 5px; margin-left: 140px; width: 230px; }
	
	.tx-thmailformplus-pi1 input:focus, .tx-thmailformplus-pi1 textarea:focus { background-color: #ffff80; border: 1px solid #444; }
	
	.tx-thmailformplus-pi1 .red { color: red; }
	.tx-thmailformplus-pi1 li { line-height: 100%; color: red; margin-bottom: 8px; list-style-type: square; }
}
