body {
		line-height: 140%;
		font-size: 12px;
		background-color:#ffffff;	
		color: #000000;
		font-family: "?l?r ?o?S?V?b?N", Osaka, "?l?r ?S?V?b?N", sans-serif, serif;
		}
.top{
		height: 30px;
		width: 852px;
		margin: 5px auto 0px auto;
		background-image: url(../img/sakha.gif);
		background-repeat: no-repeat;
		}
.menu{
		height: 30px;
		width: 850px;
		margin: auto;
		}
.base	{
		width: 850px;
		height: 470px;
		margin: 0px auto 0px auto;
		border: 1px solid #999999;
		}
.left	{
		float: left;
		width: 160px;
		height: 470px;

		}
.right	{
		float: left;
		width: 690px;
		height: 455px;
		margin-top: 5px;
		}
.sitemap a{
		text-decoration: none;
		color: #666666;
		}
.sitemap a:hover{
		text-decoration: underline;
		}
.corp	{
		margin: 20px;
		color: #666666;
		font-size: 12px;
		line-height: 180%;
		}
.rose	{
		margin: 15px;
		color: #666666;
		font-size: 12px;
		line-height: 150%;
		}
.con1{
		width: 850px;
		height: 100px;
		}
.con2{
		float: left;
		width: 250px;
		height: 350px;
		}
.con2_1{
		float: left;
		width: 250px;
		height: 340px;
		}
.con3{
		float: left;
		width: 600px;
		height: 350px;
		}
.con3_1{
	font-size:12px;
	color:#999999;
	line-height: 150%;
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 20px;
	float: left;
	width: 565px;
	height: 320px;
		}
.con4{
		clear: left;
		width: 850px;
		height: 20px;
		}
.ols{
		float: left;
		width: 425px;
		height: 235px;
		}
.sr1{
		width: 850px;
		height: 50px;

		}
.sr1_a{
		width: 850px;
		height: 100px;

		}
.sr2{
		width: 850px;
		height:400px;
		}
.sr2_a{
		width: 850px;
		height:350px;
		color: #666666;
		}		
.sr3{
		width: 850px;
		height: 20px;		
		}
.footer{
		margin: auto;
		width: 850px;
		clear: left;
		color: #666666;
		}
