#seminar .section {	margin-right: 40px;	margin-left: 40px;}#seminar .section.last {	background-image: none;	margin-bottom: 0px;}#seminar .section h2 {	font-size: 138.5%;	font-weight: bold;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 0px;}#seminar .section h2.formType {	padding: 0px;	margin: 0px;}#seminar .section p.intro {	margin-bottom: 20px;}#seminar .section p.main {	line-height: 24px;	background-image: url(../images/seminar/lin_01.gif);	background-repeat: repeat;}#seminar .section .date {	color: #7f2a00;	margin-bottom: 1em;}#seminar .tstyle {	background-color: #DEDEDE;	padding: 3px;	margin-top: 30px;}#seminar .tstyle th, #seminar .tstyle td {	padding: 0.5em;}#seminar .tstyle th {	background-color: #F0F0F0;	vertical-align: top;	white-space: nowrap;}#seminar .tstyle td {	background-color: #FFF;}#seminar .tstyle table table th {	background-color: #FFF;	width: auto;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 0em;	padding-left: 0px;}#seminar .tstyle table table td{	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0em;	padding-left: 0px;}form #corp ,form #division,form #post,form #address,form #email,form #email_confirm{	width: 300px;}form .tstyle th {	text-align: right;	width: 200px;}.btn  {	text-align: center;	padding-top: 20px;}#seminar .contact {	border: 3px solid #DEDEDE;	padding: 15px;}#seminar .contact h3 {	font-weight: bold;	color: #7F2A00;}#seminar .separater {	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #CCC;	padding-top: 1em;}
