@charset "UTF-8";#side #submenu ul {	margin: 0;	padding: 0;}#side #submenu li {	display: block;}#side #submenu li a {	display: block;	width: 270px;	height: 51px;	text-indent: -9999px;/**/}#side #submenu a.trial {	background-image: url(/application/img/menu_trial.gif);}#side #submenu a.usually {	background-image: url(/application/img/menu_usually.gif);}#side #submenu a.trial:hover,#side #submenu a.usually:hover {	background-position: 0px -51px;}#content h2 {	margin-top: 30px;	padding: 8px;	border-bottom: 1px solid #BCA793;	color: #BCA793;	font-size: 120%;	font-weight: bold;}#content h2.t2 {	margin: 30px 0 0;	padding: 14px 20px;	border-bottom: 4px solid #B3127D;	background: #222222 url(/img/t3_bg.gif) no-repeat 0 0;	color: #eeeeee;	font-weight: bold;}#content h2.t2 a {	display: block;	color: #eeeeee;	background: transparent url(/img/arrow_blackbg.gif) no-repeat right center;}#content h3 {	margin: 36px 25px 10px;	padding: 10px;	border-left: 8px solid #BCA793;	color: #BCA793;	font-size: 120%;	font-weight: bold;}div.mailform {	margin: 10px 25px 30px;	padding: 0;	/*background: #ffffff url(/img/form_middle.gif) repeat-y scroll 0 0;*/	border: 3px double #BCA793;	background: #F6F5ED;	line-height: 1;}div.mailform table {	width: 98%;	margin: 0 auto;}#content table p {	margin: 0 0 12px;	padding: 0;}div.mailform th,div.mailform td {	line-height: 1.6;	padding: 15px;	background: transparent url(/img/dotline1.gif) repeat-x scroll left bottom;	vertical-align: top;}div.mailform table th {	width: 140px;	background: transparent url(/img/dotline1.gif) repeat-x scroll left bottom;}#mailformbut {	margin: 10px 25px 30px;}#mailformbut form {	float: left;	width: 295px;	margin:  0;	padding: 0;	text-align: center;}