body{
}
#top{
	margin:0;
	padding:0;
	background:url(cmnfix/backnew_2.jpg) no-repeat bottom;
	
}

#news{
	background-color:#FFFFFF;!important
}

#re_back{
	width:100%;
	height:100%;

	background:url(cmnfix/backnew.jpg) no-repeat -350px 0;
}

table{
	z-index:1;
	position:relative;
}
.small {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 70%;
	line-height: 140%;
	color: #663300;
}
.main {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 75%;
	line-height: 140%;
	color: #000000;
}
.bold {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 75%;
	font-weight: bold;
	line-height: 140%;
	color: #000000;
}
.white_small {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 70%;
	line-height: 140%;
	color: #ffffff;
}
.white {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 75%;
	line-height: 140%;
	color: #ffffff;
}
.white_bold {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 85%;
	line-height: 140%;
	font-weight: bold;
	color: #ffffff;
}
.wine_bold {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 75%;
	font-weight: bold;
	line-height: 140%;
	color: #970000;
}
.white_bold2 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 100%;
	font-weight: bold;
	line-height: 140%;
	color: #ffffff;
}
.wine_bold2 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 90%;
	font-weight: bold;
	line-height: 140%;
	color: #970000;
}
.brown_main {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 75%;
	line-height: 140%;
	color: #663300;
}
.brown_bold {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 75%;
	font-weight: bold;
	line-height: 140%;
	color: #663300;
}
.brown_bold2 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 90%;
	font-weight: bold;
	line-height: 140%;
	color: #663300;
}
.line {
	border-bottom-style:dashed;
	border-bottom-width:1px;
	color: #970000;
}

.red	{
	color: #ff0000;
}
.table1	{
	margin-bottom: 18px;
}
.table2 {
	border: 2px solid #deccbc;
}
.table3 {
	border-right: 2px solid #deccbc;
	border-left: 2px solid #deccbc;
}
.table4 {
	border-right: 2px solid #deccbc;
	border-left: 2px solid #deccbc;
	border-bottom: 2px solid #deccbc;
}
.table5 {
	border-left: 2px solid #deccbc;
	border-bottom: 2px solid #deccbc;
}
.table6 {
	border-left: 2px solid #deccbc;
}
.table7 {
	border-bottom: 2px solid #deccbc;
}
.table8	{
	border: 1px solid #970000;
}
.photo1	{
	padding-bottom: 5px;
}.company_photo {
	width: 240px;
	margin-bottom: 10px;
}

#top_ban_le{
	display:block;
	widows:251px;
	margin-top:10px;
}

#top_ban_le img{
	border:none;
}

#toplef_ba{
	width:529px;
	background:url(cmnfix/back_ue2.jpg) no-repeat;
}
#top_ban_r{
	padding:20px 0px;
}

#top_ban_r2{
	display:block;
	background:url(cmnfix/re.gif) repeat-y 5px 0;
	width:529px;
	padding:0 0 0 15px;
	
}

#top_ban_r2 img,#to_ban02 img{
	border:none;
}

#top_ban_r3{
	background:url(cmnfix/back_shita.jpg) no-repeat  5px 0;
	width:519px;
	height:19px;
}

#to_ban02{
	margin-left:15px;
}

.bnr{
	border:none;
}

.photo1 img{
	border:0;
}