@charset "utf-8";.bg {	margin-top: 40px;	background-color: #eeedeb;}html>/**/.bg {	text-align /*\**/: center\9;}#wrapper {	width: 840px;	padding-top: 35px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 60px;	margin-left: auto;	text-align: left;	background-color: #FFF;}h1 {	position: absolute;	top: -9999px;	right: -9999px;	margin-bottom: 14px;	font-size: 14px;	color: #F63;	line-height: 0px;}h2 {	padding-top: 30px;	padding-bottom: 18px;	font-size: 12px;	line-height: 0px;}h3 {	margin-bottom: 2px;	font-size: 12px;	color: #F63;	line-height: 160%;}#top-bg {	width: 840px;	padding-top: 0px;	padding-bottom: 30px;	margin-right: auto;	margin-bottom: 10px;	margin-left: auto;	text-align: center;	background-color: #FFF;}#top-info {	padding: 30px 30px 30px 36px;	margin-top: 30px;	text-align: left;	background-color: #F2FBF4;}#top-info p {	}#top-info a {	color: #7FC43F;}#left {	float: left;	width: 120px;	padding-top: 0px;	padding-right: 36px;	padding-bottom: 40px;	padding-left: 36px;}#right {	float: left;	width: 567px;	padding-right: 40px;	padding-bottom: 40px;	padding-left: 40px;	border-left-color: #E4E4CD;	border-left-style: solid;	border-left-width: 1px;}.bottom {	clear: both;	height: 40px;	font-size: 9px;	color: #999;	letter-spacing: 1px;	text-align: center;	line-height: 1em;}.bt-margin {	padding-top: 27px;}.menu-margin {	padding-top: 12px;}ul.menu-margin li {	margin-bottom: 8px;}ul.menu-margin li a:hover img {	background-image: url(../img/menu-bg.gif);	background-position: left top;	background-repeat: no-repeat;}.link-margin {	padding-top: 20px;}.link-bg {	background-image: url(../img/menu-bg2.gif);}ul.link-margin li a img {	background-color: #a09c97;}ul.link-margin li a:hover img {	background-color: #84d638;}.copyright-margin {	padding-top: 20px;}.titles {	margin-top: 34px;	margin-bottom: 38px;}#text-main p {	font-size: 12px;	color: #4c3c2c;	line-height: 170%;}#text-main p a {	font-size: 12px;	color: #7FC43F;	line-height: 170%;	text-decoration: underline;}#text-main p a:hover {	font-size: 12px;	line-height: 170%;	text-decoration: none;	background-color: #E4FF86;}#text-main ul li {	font-size: 12px;	color: #4c3c2c;	line-height: 160%;}.text-green {	padding-bottom: 8px;	font-size: 12px;	color: #7FC43F;}#text-main p.text-green {	padding-bottom: 8px;	font-size: 12px;	color: #7FC43F;}.text-9px {	font-size: 10px;	color: #666;	line-height: 140%;}.text-14px {	padding-top: 4px;	padding-bottom: 4px;	padding-left: 8px;	margin-bottom: 6px;	font-size: 14px;	background-color: #94DF4C;		clear: both;}.text-14px2 {	padding-top: 4px;	padding-bottom: 4px;	padding-left: 8px;	margin-bottom: 0px;	font-size: 14px;	background-color: #94DF4C;}.img-margin {	margin-top: 0px;	margin-bottom: 8px;	border-bottom-color: #94DF4C;	border-bottom-style: solid;	border-bottom-width: 6px;}.margin-1 {	margin-top: 14px;}.margin-2 {	margin-top: 24px;}#text-main form table {	}#text-main form table tr th, #text-main form table tr td {	padding: 8px;	border-top: 1px solid #DEDEDE;	border-right: none;	border-bottom: 1px solid #DEDEDE;	border-left: none;	font-size: 12px;	line-height: 150%;	text-align: left;}#text-main form table tr th {	background-color: #F9F9F9;}#text-main form table tr td {	}#profile-left {	float: left;	width: 210px;}#profile-right {	float: left;	width: 330px;	margin-left: 18px;}.sumi {	color: #999;	text-decoration: line-through;}.bg-a {	padding: 18px;	margin-bottom: 8px;	display: block;	background-color: #F9F9F9;}.bg-a p {	margin-bottom: 8px;}#columns {	clear: both;	margin-top: 10px;	overflow: auto;	height: 100%;}#column-left {	float: left;	margin-right: 8px;}#column-right {	float: right;}#column-right.photo-right {	text-align: right;}
