#top_body{
	width:800px;
	margin: 0 auto;
	padding-top:20px;
	background-color:#E9F3EF;
	}
#content{
	padding-right:15px;
	background:#E9F3EF;
	
}
#l_content{
	float:left;
	display:inline;
	padding-left:15px;
	padding-right:15px;
	background:#ffffff;

}

html>body #l_content{
	
}
.c_fla{
background:#999999;
height:150px;
}


/*********インフォ***********/
.c_main{
	background:url("image/bar_484.jpg") no-repeat top left;
	border-left: 1px solid #000000;
	padding-top:10px;
	margin-bottom:5px;
}
.c_img{
border-top:1px solid #cccccc;
}

.table_bg{
background:url("image/table_bg.jpg") repeat-x bottom;
margin-bottom:3px;
}

.table_bg2{
background:url("image/table_bg2.jpg") repeat-x bottom;
margin-bottom:3px;
}
/*********取り扱い商品***********/
table{
border-collapse:collapse;}

.c_main_b{
	background:url("image/bar_484.jpg") no-repeat top left;
	border-left: 1px solid #000000;
	padding-top:10px;
}

.t_ue{
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}

.t_photo{
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
padding: 10px ;
}


.t_text {
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
font-size:12px;
line-height: 16px;
padding:10px;
}


#r_content{
	background:#E9F3EF;
	float:right;
	display:inline;
	width:241px;
}


/*****能勢鋼材はここが違う********/
#news{
	background:url("image/bar_280.jpg") no-repeat top left ;
	border-left: 1px solid #000000;
	padding-top: 15px;
	margin-bottom: 5px;
}

#topics {
padding-top:10px;
}

.new_voice1{
	padding:8px 0 0px 15px;
	height:100px;
	}
.new_voice2{
	padding:0px 0 4px 15px;
	}
.blog_text{
	padding:0 0px 4px 10px;
	font-size:12px;
	line-height:120%;
	}
.tigau{
	margin-bottom:7px;
	padding-left:15px;
	}

.tigau2{
	padding-left:19px;
	margin-bottom:7px;
	line-height:15px;
	}	
/*****VOICE 基礎知識用語集********/
#news2{
	background:url("image/bar_280.jpg") no-repeat top left ;
	border-left: 1px solid #000000;
	padding-top: 15px;
	margin-bottom:5px;
}
.voice_top{
	margin-left: 5px;
	margin-bottom:5px;
	}
.voice{
	margin-left: 5px;
	}
.voice_sita{
	background: url("image/icn02.gif") no-repeat 0 3px;
	padding-left:16px;
	margin-left:15px;
	margin-top:5px;
	font-size:12px;
	}

.voice_text{
	padding-left:15px;
	margin-bottom:7px;
	margin-top:5px;
	line-height:19px;
	}	

.moji{
	padding-top:5px;
	background: url("image/icn02.gif") 0 5px no-repeat;
	padding-left:15px;
	}
/*------------VOICE 基礎知識用語集----------*/
#news3{
	background:url("image/bar_280.jpg") no-repeat top left ;
	border-left: 1px solid #000000;
	padding-top: 15px;
	margin-bottom:5px;
}

#news4{
	background:url("image/bar_280.jpg") no-repeat top left ;
	border-left: 1px solid #000000;
	padding-top: 15px;
	height:200px;
}


html>body #news4{
height:206px;}

#kensaku {
margin: 5px 0;
}

.tukaikata{
	text-align:right;
	margin-bottom:7px;
	}
.tukaikata a{
	border-bottom:1px solid #0066cc;
	}
#serch{
margin: 5px 0;
}

#boda{
border-top: 1px dashed #cccccc;
margin-bottom:10px;
}
/*------------fla----------*/
.toiawase{
padding-top:2px;}

#sen{
border-top: 1px dashed #999999;
margin-left:17px;
}

#fla_text{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	letter-spacing: -1px;
	}
	
.r_gazou{
	padding-left:2px;
	}
	
#serch{
padding-left:5px;
}

.tume{
letter-spacing:-0.05em;
}

.forme{
text-align:center;
padding: 10px 0;
}

#add_top{
	width:770px;
	margin-left:15px;
	clear: both;
	background:url("image/hd_bk.gif") repeat-x bottom;
	height:40px;
}

#add_top img.flo_ri{
	float:right;
	display:inline;
	margin-top:25px;
	margin-right:0;
}

