@charset "utf-8";h1 {	font-size: 14px;	margin-bottom: 14px;	line-height: 0px;	color: #F63;	top: -9999px;	right: -9999px;	position: absolute;}h2 {	font-size: 12px;	line-height: 0px;	padding-top: 30px;	padding-bottom: 18px;}h3 {	font-size: 12px;	line-height: 160%;	margin-bottom: 2px;	color: #F63;}.bg {	margin-top:40px;	background-color:#eeedeb;}#top-bg {	background-color: #FFF;	text-align: center;	padding-top: 90px;	padding-bottom: 90px;	width: 840px;	margin-bottom: 30px;	margin-right: auto;	margin-left: auto;	}#wrapper {	text-align: left;	width: 840px;	margin-right: auto;	margin-left: auto;	background-color: #FFF;	margin-top: 0px;	margin-bottom: 60px;	padding-top: 35px;}#left {	width: 120px;	float: left;	padding-top: 0px;	padding-left: 36px;	padding-right: 36px;	padding-bottom: 40px;}#right {	width: 567px;	float: left;	padding-left: 40px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #8fe739;	padding-bottom: 40px;	padding-right: 40px;}.bottom {	clear: both;	text-align: center;	height: 40px;	color: #999;	font-size: 9px;	letter-spacing: 1px;}.bt-margin {	padding-top: 27px;}.menu-margin {	padding-top: 12px;}ul.menu-margin li a:hover img {	background-image: url(../img/menu-bg.gif);	background-repeat: no-repeat;	background-position: left top;}.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-bottom: 38px;	margin-top: 49px;}#text-main p {	color: #4c3c2c;	line-height: 170%;	font-size: 12px;}#text-main p a {	color: #44AB1F;	line-height: 170%;	font-size: 12px;	text-decoration: underline;}#text-main p a:hover {	line-height: 170%;	font-size: 12px;	background-color: #E4FF86;	text-decoration: none;}#text-main ul li {	color: #4c3c2c;	line-height: 160%;	font-size: 12px;}.text-green {	color: #44AB1F;	font-size: 12px;	padding-bottom: 8px;}#text-main p.text-green {	color: #44AB1F;	font-size: 12px;	padding-bottom: 8px;}.text-9px {	font-size: 10px;	color: #666;	line-height: 140%;	}.text-14px {	font-size: 14px;	background-color: #DBF789;	padding-top: 4px;	padding-bottom: 4px;	padding-left: 8px;	margin-bottom: 6px;	}.text-14px2 {	font-size: 14px;	background-color: #DBF789;	padding-top: 4px;	padding-bottom: 4px;	padding-left: 8px;	margin-bottom: 0px;	}.img-margin {	margin-top: 0px;	margin-bottom: 8px;	border-bottom-width: 6px;	border-bottom-style: solid;	border-bottom-color: #D8F285;}.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 {	font-size: 12px;	line-height: 150%;	text-align: left;	padding: 8px;	border: 1px solid #DEDEDE;	}#text-main form table tr th {	background-color:#D6FFC0;	}#text-main form table tr td {	}#profile-left {	float:left;	width: 210px;	}#profile-right {	float:left;	margin-left: 18px;	width: 330px;	}.sumi {	text-decoration: line-through;	color: #999;	}.bg-a {	background-color: #E8E8E8;	padding: 8px;	margin-bottom: 8px;	display: block;	}